PageSourceSearch

https://emplibot.com/_next/static/chunks/pages/free-internal-linking-tool-5abe0e1e93df81b6.js

js emplibot.com collected 2026-10-02 02:47:20 UTC 10,706 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7481],{6079:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/free-internal-linking-tool",function(){return r(6394)}])},5261:function(e,t,r){"use strict";r.d(t,{t:function(){return CTASection}});var n=r(5893);r(7294);var s=r(168),i=r(3078),o=r(8207),l=r(8008),a=r(4410),c=r(356),d=r(4957),u=r(7249),h=r(7614);function CTASection(){return(0,n.jsx)(s.x,{style:{background:"linear-gradient(135deg, var(--mantine-color-skyBlue-0) 0%, var(--mantine-color-skyBlue-0) 100%)",width:"100%",padding:"4rem 0"},children:(0,n.jsx)(i.W,{size:"lg",children:(0,n.jsxs)(o.K,{align:"center",gap:"xl",mt:50,mb:50,children:[(0,n.jsx)(l.D,{order:2,style:{color:"#233876",textAlign:"center",maxWidth:"1200px",fontSize:"clamp(1.8rem, 4vw, 2.8rem)"},children:"Experience The Power Of AI Content Marketing"}),(0,n.jsx)(a.x,{size:"lg",ta:"center",maw:800,mx:"auto",style:{color:"#4A5568",lineHeight:1.6},children:"Start growing your business today. Save countless hours of tedious work."}),(0,n.jsxs)(c.Z,{gap:"md",children:[(0,n.jsx)(d.z,{size:"lg",radius:"md",component:"a",href:"".concat(h.E5,"/signup"),color:"blue",style:{padding:"0 2rem",height:"50px",fontSize:"1.1rem"},children:"Start your free 7-day trial"}),(0,n.jsx)(d.z,{size:"lg",radius:"md",component:"a",href:"https://calendar.app.google/dyXHAGgAkzLFok8W8",variant:"outline",target:"_blank",rel:"noopener noreferrer",style:{padding:"0 2rem",height:"50px",fontSize:"1.1rem"},children:"Book a demo"})]}),(0,n.jsxs)(c.Z,{gap:"xl",mt:"md",children:[(0,n.jsxs)(c.Z,{gap:"xs",children:[(0,n.jsx)(u.Z,{size:20,color:"blue"}),(0,n.jsx)(a.x,{size:"md",style:{color:"#4A5568"},children:"7-day free trial"})]}),(0,n.jsxs)(c.Z,{gap:"xs",children:[(0,n.jsx)(u.Z,{size:20,color:"blue"}),(0,n.jsx)(a.x,{size:"md",style:{color:"#4A5568"},children:"Cancel anytime"})]})]})]})})})}},6394:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return FreeInternalLinkingToolPage}});var n=r(5893),s=r(2962),i=r(7198),o=r(7066),l=r(168),a=r(991),c=r(8207),d=r(8008),u=r(4410),h=r(356),p=r(6414),m=r(4957),g=r(8878),x=r(576),y=r(7890),w=r(596),f=r(4317),j=r(8565),k=r(967),b=r(5360),v=r(8667),I=r(2135),S=r(8858),E=r(7294),P=r(9332),z=r(1163);function InternalLinkTool(){let e=(0,P.useSearchParams)(),t=(0,z.useRouter)(),[r,s]=(0,E.useState)(!1),[i,T]=(0,E.useState)(!1),[L,O]=(0,E.useState)(""),[_,A]=(0,E.useState)(""),[F,W]=(0,E.useState)(""),[C,U]=(0,E.useState)([]),ensureProtocol=e=>e?e.match(/^https?:\/\//)?e:"https://".concat(e):e,Z=(0,b.c)({initialValues:{url:"",keyword:""},validate:{url:e=>{if(!e)return"Please enter a URL";let t=ensureProtocol(e);try{return new URL(t),null}catch(e){return"Please enter a valid URL (e.g., example.com)"}},keyword:e=>e?e.length>50?"Keyword must be less than 50 characters":null:"Please enter a keyword"}});(0,E.useEffect)(()=>{let t=e.get("u")||"",r=e.get("k")||"";t.length>0&&r.length>0&&!i&&(Z.setFieldValue("url",t),Z.setFieldValue("keyword",r),setTimeout(()=>{M.mutate()},10),T(!0))},[e,Z,i]);let sendIframeHeightMessage=()=>{let e={type:"NewHeight",height:document.body.scrollHeight};window.parent.postMessage(JSON.stringify(e),"https://emplibot.com")},sendIframeUrlMessage=(e,t)=>{window.parent.postMessage(JSON.stringify({type:"URL",url:e,keyword:t}),"https://emplibot.com")};(0,E.useEffect)(()=>{if(r){let e=setTimeout(()=>{sendIframeHeightMessage()},0);return()=>clearTimeout(e)}},[r]);let M=(0,S.D)({mutationFn:()=>{var e;let t=ensureProtocol(Z.values.url);return Z.setFieldValue("url",t),e=Z.values.keyword,o.Z.post("https://backend.emplibot.com/internal-link-tool/find",{url:t,keyword:e},{headers:{Accept:"application/json","Content-Type":"application/json"}})},onError:e=>{O(""),e.response?403===e.response.status?O("Our service was blocked from accessing your website. (Status code: 403)"):400===e.response.status?O("Our service could not read your website. Please check for spelling errors in the domain"):e.response.data&&("string"==typeof e.response.data?O(e.response.data):e.response.data.message?O(e.response.data.message):e.response.data.error&&O(e.response.data.error)):e.message?O(e.message):O("An error occurred while finding internal links."),s(!0)},onSuccess:e=>{O(""),A(Z.values.url),W(Z.values.keyword),U(e.data.urls);let r="/free-internal-linking-tool?u=".concat(encodeURIComponent(Z.values.url),"&k=").concat(encodeURIComponent(Z.values.keyword));t.push(r,void 0,{shallow:!0}),sendIframeUrlMessage(Z.values.url,Z.values.keyword),s(!0)}});return(0,n.jsx)(l.x,{style:{backgroundColor:"white",width:"100%",padding:"4rem 1rem"},children:(0,n.jsx)(a.M,{mt:"md",mb:"md",children:(0,n.jsxs)(c.K,{children:[(0,n.jsx)(d.D,{order:1,ta:"left",mb:20,style:{color:"#233876",fontSize:"clamp(2rem, 3vw, 3rem)",fontWeight:700},children:"Free Internal Linking Tool"}),(0,n.jsx)(l.x,{mb:20,children:(0,n.jsx)(u.x,{size:"lg",mb:20,style:{color:"#4A5568",lineHeight:1.6,maxWidth:"900px"},children:"Find the best internal linking opportunities for your website with our free tool. Enter your website URL and the keyword y
1ou want to link from (anchor text), and we'll identify relevant pages on your site that you should link to. Improve your site structure and boost your SEO with strategic internal links."})}),(0,n.jsx)(h.Z,{w:"100%",justify:"center",children:(0,n.jsx)(l.x,{w:400,maw:"95vw",children:(0,n.jsxs)("form",{onSubmit:Z.onSubmit(()=>{T(!0),M.mutate()}),children:[(0,n.jsx)(p.o,{label:"Your Website",type:"text",placeholder:"Enter your website URL",...Z.getInputProps("url"),mb:"md"}),(0,n.jsx)(p.o,{label:"Keyword (Anchor Text)",type:"text",placeholder:"Enter your target keyword",...Z.getInputProps("keyword")}),(0,n.jsx)(m.z,{type:"submit",mt:"md",fullWidth:!0,loading:M.isPending,children:"Find Internal Links"})]})})}),r&&(0,n.jsxs)(n.Fragment,{children:[M.isSuccess&&(0,n.jsxs)(g.Z,{w:"1000px",maw:"95vw",withBorder:!0,children:[(0,n.jsxs)("h2",{children:["Internal Linking Opportunities for"," ",_.replace(/^(https?:\/\/)?(www\.)?/,"").replace(/\/+$/,"")]}),(0,n.jsx)(x.i,{}),(0,n.jsxs)("h3",{children:["Target Keyword: ",F]}),(0,n.jsx)(y.T,{h:20}),C.length>0?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(u.x,{mb:"md",children:["We found ",C.length," pages on your website that are relevant to your keyword. Consider linking to these pages to improve your internal linking structure:"]}),(0,n.jsx)(w.a,{spacing:"xs",size:"sm",center:!0,icon:(0,n.jsx)(f.k,{color:"blue",size:20,radius:"xl",children:(0,n.jsx)(v.Z,{style:{width:(0,j.h)(12),height:(0,j.h)(12)}})}),children:C.map((e,t)=>(0,n.jsx)(w.a.Item,{children:(0,n.jsx)(k.e,{href:e,target:"_blank",rel:"noopener noreferrer",children:e})},t))})]}):(0,n.jsx)(u.x,{children:"We couldn't find any relevant internal linking opportunities for your keyword. Try a different keyword or check if your website has content related to this topic."}),(0,n.jsx)(x.i,{mt:"md"}),(0,n.jsx)("h3",{children:"Why Internal Linking Matters"}),(0,n.jsxs)(w.a,{spacing:"xs",size:"sm",center:!0,icon:(0,n.jsx)(f.k,{color:"teal",size:20,radius:"xl",children:(0,n.jsx)(I.Z,{style:{width:(0,j.h)(12),height:(0,j.h)(12)}})}),children:[(0,n.jsxs)(w.a.Item,{children:[(0,n.jsx)("strong",{children:"Improves site navigation:"})," Helps users find related content"]}),(0,n.jsxs)(w.a.Item,{children:[(0,n.jsx)("strong",{children:"Establishes information hierarchy:"})," Shows search engines which pages are most important"]}),(0,n.jsxs)(w.a.Item,{children:[(0,n.jsx)("strong",{children:"Distributes page authority:"})," Passes link equity throughout your site"]}),(0,n.jsxs)(w.a.Item,{children:[(0,n.jsx)("strong",{children:"Increases page views:"})," Encourages visitors to explore more of your content"]})]}),(0,n.jsx)(x.i,{mt:"md"}),(0,n.jsx)("h3",{children:"Want to automate your SEO?"}),(0,n.jsx)(u.x,{fw:"bold",children:"Put your SEO on autopilot"}),(0,n.jsx)(m.z,{w:200,mt:"sm",component:"a",href:"/",children:"Discover Emplibot"})]}),M.isError&&(0,n.jsxs)(g.Z,{w:"1000px",maw:"95vw",withBorder:!0,children:[(0,n.jsx)(d.D,{order:3,c:"red",mb:"md",children:"Error"}),(0,n.jsx)(u.x,{c:"red",size:"lg",children:L||"Could not analyze your website. Please check if the URL is correct."}),(0,n.jsx)(u.x,{mt:"md",children:"Please try a different URL or check if the website is accessible."})]})]})]})})})}var T=r(5261);function FreeInternalLinkingToolPage(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.PB,{title:"Free Internal Linking Tool | Find Linking Opportunities for SEO",description:"Discover the best internal linking opportunities for your website with our free tool. Improve your site structure, boost SEO, and enhance user navigation with strategic internal links.",openGraph:{title:"Free Internal Linking Tool | Find Linking Opportunities for SEO",description:"Discover the best internal linking opportunities for your website with our free tool. Improve your site structure, boost SEO, and enhance user navigation with strategic internal links.",url:"https://emplibot.com/free-internal-linking-tool",type:"website"},additionalMetaTags:[{name:"keywords",content:"internal linking tool, SEO internal links, website structure, link building, SEO optimization, free SEO tool"}]}),(0,n.jsxs)(i.A,{children:[(0,n.jsx)("div",{style:{marginTop:"70px"}}),(0,n.jsx)(InternalLinkTool,{}),(0,n.jsx)("div",{style:{marginTop:"60px"}}),(0,n.jsx)(T.t,{})]})]})}},9938:function(e,t,r){"use strict";r.d(t,{M:function(){return c}});var n=r(5893);r(7294);var s=r(3362),i=r(2869),o=r(987),l=r(9996);let a={__staticSelector:"InputBase",withAria:!0},c=(0,s.b)((e,t)=>{let{inputProps:r,wrapperProps:s,...c}=function(e,t,r){let n=(0,o.w)(e,t,r),{label:s,description:i,error:a,required:c,classNames:d,styles:u,className:h,unstyled:p,__staticSelector:m,__stylesApiProps:g,errorProps:x,labelProps:y,descriptionProps:w,wrapperProps:f,id:j,size:k,style:b,inputContainer:v,inputWrapperOrder:I,withAsterisk:S,variant:E,vars:P,mod:z,...T}=n,{styleProps:L,rest:O}=(0,l.c)(T),_={label:s,description:i,error:a,required:c,classNames:d,className:h,__staticSelector:m,__stylesApiProps:g||n,errorProps:x,labelProps:y,descriptionProps:w,unstyled:p,styles:u,size:k,style:b,inputContainer:v,inputWrapperOrder:I,withAsterisk:S,variant:E,id:j,mod:z,...f};return{...O,classNames:d,styles:u,unstyled:p,wrapperProps:{..._,...L},inputProps:{required:c,classNames:d,styles:u,unstyled:p,size:k,__staticSelector:m,__stylesApiProps:g||n,error:a,variant:E,id:j}}}("InputBase",a,e);return(0,n.jsx)(i.I.Wrapper,{...s,children:(0,n.jsx)(i.I,{...r,...c,ref:t})})});c.classes={...i.I.classes,...i.I.Wrapper.classes},c.displayName="@mantine/core/InputBase"}},function(e){e.O(0,[6342,949,2869,4015,7198,9774,2888,179],function(){return e(e.s=6079)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.