PageSourceSearch

https://softonrank.com/assets/Tools-B8kO7hXM.js

js softonrank.com collected 2026-10-05 06:39:29 UTC 16,291 bytes, 6 lines download raw bytes

1import{c as A,r as n,b_ as y,j as e,H as F,N as I,L as d,bh as p,I as _,B as m,x as G,e as H,bt as b,a as R,bg as D,by as q,F as K,C as V,S as U,T as $,a0 as Q,bu as W,M as J,bk as Z,y as X,br as Y,b8 as ee,p as te,c2 as se,aP as oe,as as ae,b0 as re,ak as ne,aV as ie,s as k}from"./index-Bg6wynkv.js";import{B as le,a as ce,b as v,c as de,d as me,e as pe}from"./breadcrumb-DOs0n_Wa.js";import{t as xe}from"./tools-BDPAr7Cv.js";import{B as ue}from"./brain-DhDUKQ6e.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const ge=A("Clipboard",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]]),N={Search:p,Target:$,FileText:Q,Settings:W,MapPin:J,Link:Z,BarChart3:X,Share2:Y,Megaphone:ee,Mail:te,TestTube:se,Clipboard:ge,Zap:oe,ShoppingCart:ae,Video:re,Brain:ue,Cpu:ne,PenTool:ie},he={"seo-tools":{name:"SEO Tools",description:"Search engine optimization tools for ranking higher on Google",icon:"Search"},"keyword-research":{name:"Keyword Research Tools",description:"Find the best keywords to target for organic and paid search",icon:"Target"},"content-tools":{name:"Content Marketing Tools",description:"Create, optimize, and distribute content that drives results",icon:"FileText"},"technical-seo":{name:"Technical SEO Tools",description:"Audit, fix, and optimize your website's technical foundation",icon:"Settings"},"local-seo":{name:"Local SEO Tools",description:"Dominate local search results and Google Maps rankings",icon:"MapPin"},"link-building":{name:"Link Building & Outreach Tools",description:"Build high-quality backlinks and outreach at scale",icon:"Link"},"analytics-tools":{name:"Analytics & Reporting Tools",description:"Track, measure, and report on your marketing performance",icon:"BarChart3"},"social-media-tools":{name:"Social Media Tools",description:"Manage, schedule, and grow your social media presence",icon:"Share2"},"ppc-tools":{name:"PPC & Paid Ads Tools",description:"Manage and optimize pay-per-click advertising campaigns",icon:"Megaphone"},"email-marketing":{name:"Email Marketing Tools",description:"Build, automate, and optimize email marketing campaigns",icon:"Mail"},"cro-tools":{name:"CRO & Testing Tools",description:"Optimize conversions with A/B testing, heatmaps, and analytics",icon:"TestTube"},"project-management":{name:"Project Management Tools",description:"Organize tasks, collaborate, and manage marketing projects",icon:"Clipboard"},"ai-tools":{name:"AI & Automation Tools",description:"Leverage AI for content creation, automation, and insights",icon:"Zap"},"ai-seo-tools":{name:"AI SEO Tools",description:"AI-powered tools for automated SEO optimization and content",icon:"Brain"},"ecommerce-tools":{name:"Ecommerce Marketing Tools",description:"Tools for online store optimization, marketing, and growth",icon:"ShoppingCart"},"video-marketing":{name:"Video Marketing Tools",description:"Create, edit, and optimize video content for marketing",icon:"Video"},"programmatic-seo":{name:"Programmatic SEO Tools",description:"Generate and manage thousands of SEO pages at scale",icon:"Cpu"},"content-optimization":{name:"Content Optimization Tools",description:"NLP-powered tools to optimize content for search rankings",icon:"PenTool"}},ke=()=>{const[w,h]=n.useState(!1),[i,T]=n.useState(""),[c,j]=n.useState(null),[C,S]=n.useState(new Set),{data:x,isLoading:M}=y({queryKey:["tools-all"],queryFn:async()=>{const{data:t,error:s}=await k.from("cms_tools").select("name, slug, description, category, keywords").eq("status","published").order("sort_order").order("name");if(s)throw s;return t},staleTime:5*60*1e3}),{data:f}=y({queryKey:["popular-tools"],queryFn:async()=>{const{data:t,error:s}=await k.from("tool_ratings").select("tool_slug, rating");if(s)throw s;const o={};return(t||[]).forEach(a=>{o[a.tool_slug]||(o[a.tool_slug]={total:0,count:0}),o[a.tool_slug].total+=a.rating,o[a.tool_slug].count+=1}),Object.entries(o).map(([a,r])=>
6({slug:a,avg:Math.round(r.total/r.count*10)/10,count:r.count})).filter(a=>a.count>=1).sort((a,r)=>r.count-a.count||r.avg-a.avg).slice(0,8)},staleTime:5*60*1e3}),l=n.useMemo(()=>{if(x&&x.length>0){const t={};return x.forEach(s=>{t[s.category]||(t[s.category]=[]),t[s.category].push(s)}),Object.entries(t).map(([s,o])=>{const a=he[s]||{name:s.replace(/-/g," ").replace(/\b\w/g,r=>r.toUpperCase()),description:"",icon:"Search"};return{id:s,name:a.name,description:a.description,icon:a.icon,tools:o.map(r=>({name:r.name,slug:r.slug,description:r.description||"",keywords:r.keywords||[]}))}}).sort((s,o)=>o.tools.length-s.tools.length)}return xe},[x]),u=n.useMemo(()=>l.flatMap(t=>t.tools),[l]),O=u.length,g=n.useMemo(()=>{if(!i.trim())return[];const t=i.toLowerCase();return u.filter(s=>s.name.toLowerCase().includes(t)||s.description.toLowerCase().includes(t)||s.keywords.some(o=>o.toLowerCase().includes(t)))},[i,u]),P=n.useMemo(()=>c?l.filter(t=>t.id===c):l,[c,l]),E=t=>{S(s=>{const o=new Set(s);return o.has(t)?o.delete(t):o.add(t),o})};return e.jsxs("div",{className:"min-h-screen bg-background text-foreground",children:[e.jsxs(F,{children:[e.jsx("title",{children:"Free Digital Marketing Tools - SEO, PPC & Analytics | Softon Rank"}),e.jsx("meta",{name:"description",content:"Use 200+ free digital marketing tools — SEO audit checkers, keyword research generators, backlink analyzers, Google Ads calculators, social media schedulers, and website speed testers."}),e.jsx("link",{rel:"canonical",href:"https://softonrank.com/tools"}),e.jsx("meta",{property:"og:title",content:"Free Digital Marketing Tools | Softon Rank"}),e.jsx("meta",{property:"og:description",content:"Free tools for SEO, PPC, social media, analytics & more to boost your digital marketing performance."}),e.jsx("meta",{property:"og:url",content:"https://softonrank.com/tools"}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{property:"og:image",content:"https://softonrank.com/logo.png"}),e.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),e.jsx("meta",{name:"twitter:title",content:"Free Digital Marketing Tools | Softon Rank"}),e.jsx("meta",{name:"twitter:description",content:"Free tools for SEO, PPC, social media, analytics & more to boost your digital marketing performance."}),e.jsx("meta",{name:"twitter:image",content:"https://softonrank.com/logo.png"}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@graph":[{"@type":"CollectionPage",name:"Free Digital Marketing Tools",url:"https://softonrank.com/tools",description:"200+ free SEO, PPC, social media & analytics tools.",publisher:{"@type":"Organization",name:"Softon Rank"}},{"@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://softonrank.com"},{"@type":"ListItem",position:2,name:"Tools",item:"https://softonrank.com/tools"}]}]})})]}),e.jsx(I,{onOpenContact:()=>h(!0)}),e.jsx("section",{className:"py-16 md:py-24 bg-gradient-to-b from-primary/10 to-background",children:e.jsxs("div",{className:"container px-4",children:[e.jsx(le,{className:"mb-8",children:e.jsxs(ce,{children:[e.jsx(v,{children:e.jsx(de,{asChild:!0,children:e.jsx(d,{to:"/",children:"Home"})})}),e.jsx(me,{}),e.jsx(v,{children:e.jsx(pe,{children:"Marketing Tools Hub"})})]})}),e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsxs("span",{className:"inline-block px-4 py-1.5 bg-primary/10 text-primary text-sm font-medium rounded-full mb-4 border border-primary/20",children:[O,"+ Marketing Tools"]}),e.jsx("h1",{className:"text-3xl md:text-4xl lg:text-5xl font-bold mb-6",children:"Ultimate Marketing Tools Hub"}),e.jsx("p",{className:"text-lg md:text-xl text-muted-foreground mb-8 max-w-3xl mx-auto",children:"Discover the best SEO tools, content marketing software, social media platforms, PPC management tools, analytics solutions, and more to grow your business online."}),e.jsxs("div",{className:"max-w-2xl mx-auto relative",children:[e.jsx(p,{className:"absolute left-4 top-1/2 -translate-y-1/2 w-5 h-5 text-muted-foreground"}),e.jsx(_,{type:"text",placeholder:"Search tools by name, category, or feature...",value:i,onChange:t=>T(t.target.value),className:"pl-12 h-14 text-base rounded-xl"})]}),i&&e.jsx("div",{className:"max-w-2xl mx-auto mt-4 bg-card border border-border rounded-xl overflow-hidden text-left",children:g.length>0?e.jsxs("div",{className:"max-h-80 overflow-y-auto",children:[g.slice(0,10).map((t,s)=>e.jsxs(d,{to:`/tools/${t.slug}`,className:"flex items-start gap-3 px-4 py-3 hover:bg-primary/5 transition-colors border-b border-border last:border-0",children:[e.jsx(p,{className:"w-4 h-4 text-primary mt-1 flex-shrink-0"}),e.jsxs("div",{children:[e.jsx("div",{className:"font-medium text-foreground",children:t.name}),e.jsx("div",{className:"text-sm text-muted-foreground line-clamp-1",children:t.description})]})]},s)),g.length>10&&e.jsxs("div",{className:"px-4 py-3 text-sm text-muted-foreground bg-muted/50",children:["+ ",g.length-10," more results"]})]}):e.jsxs("div",{className:"px-4 py-6 text-center text-muted-foreground",children:['No tools found for "',i,'"']})})]}),e.jsxs("div",{className:"mt-12 flex flex-wrap justify-center gap-2",children:[e.jsx(m,{variant:c===null?"default":"outline",size:"sm",onClick:()=>j(null),children:"All Categories"}),l.map(t=>{const s=N[t.icon]||p;return e.jsxs(m,{variant:c===t.id?"default":"outline",size:"sm",onClick:()=>j(t.id),className:"gap-1.5",children:[e.jsx(s,{className:"w-3.5 h-3.5"}),t.name]},t.id)})]})]})}),f&&f.length>0&&e.jsx("section",{className:"py-12 md:py-16 bg-muted/30",children:e.jsxs("div",{className:"container px-4",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-8",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center",children:e.jsx(G,{className:"w-6 h-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl md:text-2xl font-bold",children:"Most Popular Tools"}),e.jsx("p",{className:"text-muted-foreground text-sm",children:"Top-rated by our community of marketers and SEO professionals"})]})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4",children:f.map(t=>{const s=u.find(o=>o.slug===t.slug);return s?e.jsxs(d,{to:`/tools/${t.slug}`,className:"group bg-card border border-border rounded-xl p-5 hover:border-primary/50 hover:shadow-lg transition-all duration-300",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsx("h3",{className:"font-semibold text-foreground group-hover:text-primary transition-colors",children:s.name}),e.jsxs("div",{className:"flex items-center gap-1 text-sm shrink-0",children:[e.jsx(H,{className:"w-4 h-4 fill-yellow-400 text-yellow-400"}),e.jsx("span",{className:"font-medium",children:t.avg}),e.jsxs("span",{className:"text-muted-foreground text-xs",children:["(",t.count,")"]})]})]}),e.jsx("p",{className:"text-sm text-muted-foreground mb-3 line-clamp-2",children:s.description}),e.jsxs("span",{className:"text-primary text-sm font-medium inline-flex items-center gap-1",children:["Try Free ",e.jsx(b,{className:"w-3.5 h-3.5"})]})]},t.slug):null})})]})}),e.jsx("section",{className:"py-16 md:py-24",children:e.jsx("div",{className:"container px-4",children:M?e.jsx("div",{className:"flex justify-center py-20",children:e.jsx(R,{className:"w-8 h-8 animate-spin text-primary"})}):e.jsx("div",{className:"space-y-12",children:P.map(t=>{const s=N[t.icon]||p,o=C.has(t.id),a=o?t.tools:t.tools.slice(0,8);return e.jsxs("div",{id:t.id,className:"scroll-mt-24",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center",children:e.jsx(s,{className:"w-6 h-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl md:text-2xl font-bold",children:t.name}),e.jsx("p",{className:"text-muted-foreground text-sm",children:t.description})]}),e.jsxs("span",{className:"ml-auto px-3 py-1 bg-muted text-muted-foreground text-sm rounded-full",children:[t.tools.length," tools"]})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4",children:a.map((r,z)=>e.jsxs(d,{to:`/tools/${r.slug}`,className:"group bg-card border border-border rounded-xl p-5 hover:border-primary/50 hover:shadow-lg transition-all duration-300",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsx("h3",{className:"font-semibold text-foreground group-hover:text-primary transition-colors",children:r.name}),e.jsx(b,{className:"w-4 h-4 text-muted-foreground opacity-0 group-hover:opacity-100 transition-opacity"})]}),e.jsx("p",{className:"text-sm text-muted-foreground mb-3 line-clamp-2",children:r.description}),e.jsx("div",{className:"flex flex-wrap gap-1.5",children:r.keywords.slice(0,3).map((L,B)=>e.jsx("span",{className:"px-2 py-0.5 text-xs bg-muted text-muted-foreground rounded",children:L},B))})]},z))}),t.tools.length>8&&e.jsx("div",{className:"mt-4 text-center",children:e.jsxs(m,{variant:"ghost",onClick:()=>
6E(t.id),className:"gap-2",children:[o?"Show Less":`View All ${t.tools.length} Tools`,e.jsx(D,{className:q("w-4 h-4 transition-transform",o&&"rotate-180")})]})})]},t.id)})})})}),e.jsx("section",{className:"py-16 md:py-24 bg-muted/30",children:e.jsx("div",{className:"container px-4",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-bold mb-6 text-center",children:"Why Use Marketing Tools?"}),e.jsxs("div",{className:"prose prose-lg max-w-none text-muted-foreground",children:[e.jsxs("p",{children:["Digital marketing tools are essential software solutions that help businesses automate, analyze, and optimize their online marketing efforts. From ",e.jsx("strong",{children:"SEO tools"})," like Ahrefs, SEMrush, and Moz that help you rank higher on Google, to ",e.jsx("strong",{children:"social media management platforms"})," like Hootsuite and Buffer that streamline your social presence, the right tools can dramatically improve your marketing ROI."]}),e.jsxs("p",{children:[e.jsx("strong",{children:"Keyword research tools"})," such as Google Keyword Planner, KWFinder, and AnswerThePublic help you discover what your audience is searching for.",e.jsx("strong",{children:" Content marketing tools"})," like Surfer SEO, Clearscope, and Jasper AI enable you to create optimized content that ranks and converts. ",e.jsx("strong",{children:"Analytics tools"})," ","including Google Analytics 4, Hotjar, and Mixpanel provide insights into user behavior and campaign performance."]}),e.jsxs("p",{children:["Whether you're looking for ",e.jsx("strong",{children:"email marketing platforms"})," like Mailchimp and Klaviyo, ",e.jsx("strong",{children:"PPC management tools"})," such as Google Ads and Optmyzr, or",e.jsx("strong",{children:" link building tools"})," like Pitchbox and BuzzStream, this comprehensive hub covers all the essential marketing software you need to succeed online."]})]})]})})}),e.jsx("section",{className:"py-16 md:py-24 bg-primary",children:e.jsx("div",{className:"container px-4",children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsx("h2",{className:"text-2xl md:text-3xl lg:text-4xl font-bold text-primary-foreground mb-6",children:"Need Help Choosing the Right Tools?"}),e.jsx("p",{className:"text-lg text-primary-foreground/80 mb-8 max-w-2xl mx-auto",children:"Our team of digital marketing experts can help you select and implement the best tools for your business goals. Get a free consultation today."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsx(m,{size:"lg",variant:"secondary",onClick:()=>h(!0),children:"Get Free Consultation"}),e.jsx(m,{size:"lg",variant:"outline",className:"border-primary-foreground text-primary-foreground hover:bg-primary-foreground hover:text-primary",asChild:!0,children:e.jsx(d,{to:"/services",children:"View Our Services"})})]})]})})}),e.jsx(K,{}),e.jsx(V,{isOpen:w,onClose:()=>h(!1)}),e.jsx(U,{})]})};export{ke as default};

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.