{"id":"4baf3d4e-3e67-4603-88cb-779d5ba6cd73","shortId":"x8D3PN","kind":"skill","title":"seo-agency-landing-page","tagline":"Generate a demand-gen landing page for an SEO agency, complete with pain-point hook, proof, a free-audit lead magnet flow, and CTAs tuned for cold traffic. Pulls real competitive and AI-search data for the agency's target niche to make the copy specific and credible. Use when the","description":"# Agency Landing Page\n\nProduce a production-ready landing page for an SEO agency offering a free audit as the lead magnet, with the audit promise backed by a real data workflow, not just copy.\n\n## Prerequisites\n\n- SE Ranking MCP server connected.\n- User provides: (a) agency name, (b) target vertical or niche the agency serves (e.g., \"SaaS\", \"local dentists\", \"DTC ecommerce\"), (c) the agency's website or positioning, and optionally (d) a sample client domain to pull real numbers from for case-study copy.\n\n## Process\n\n1. **Niche data pull** `DATA_getDomainOverviewWorldwide`, `DATA_getDomainCompetitors`, `DATA_getAiOverview`\n   - If a sample client domain was provided, pull their organic traffic, top competitors, and AI Overview exposure.\n   - Extract 3 concrete, pitchable numbers for the page (e.g., \"agencies in this niche average 12k organic visits/mo. Top performers average 180k.\").\n\n2. **Pain-point discovery**\n   - Use niche-level findings to identify the 3 most acute SEO pains for this vertical (e.g., AI Overviews eating top-of-funnel traffic, cannibalisation in product pages, thin category pages).\n   - Each pain becomes a section of the page.\n\n3. **Offer construction**\n   - Primary offer: a free 5-minute automated SEO audit delivered to their inbox.\n   - Secondary offer: book a 30-minute strategy call once audit is received.\n   - Lead form: 3 fields max (name, work email, domain).\n\n4. **Proof layer**\n   - Case-study placeholder blocks with real metric deltas (user fills names).\n   - Logo bar (user fills with 4-6 clients).\n   - A \"data snapshot\" block that uses the real numbers from step 1 (builds trust instantly).\n\n5. **CTA and urgency**\n   - Above-the-fold CTA.\n   - Mid-page CTA after social proof.\n   - Final CTA after FAQ.\n   - Urgency: \"We cap free audits at {n}/month\" (user fills n).\n\n6. **Generate the page** (see Output Format).\n\n## Output format\n\nCreate a folder `seo-agency-landing-page-{target-slug}-{YYYYMMDD}/` with:\n\n```\nseo-agency-landing-page-{target-slug}-{YYYYMMDD}/\n├── 01-niche-data.md      # the real numbers pulled in step 1\n├── 02-pain-points.md     # the 3 pains used in copy\n├── index.html            # self-contained HTML page (Tailwind via CDN)\n├── copy.md               # the copy alone, markdown, for CMS paste\n└── README.md             # how to customise and deploy\n```\n\n`copy.md` follows this shape:\n\n```markdown\n# {Hero headline}\n## {Hero subhead}\n> Hook: {pain-centric, specific, 12-18 words}\n\n[CTA button: Get my free audit]\n\nSupporting microcopy: No credit card. Results in 5 minutes. We never share your data.\n\n---\n\n## Section 1: The 3 things killing SEO for {niche} in 2026\n\n### 1. {Pain 1}\n{One paragraph with real number from step 1}\n\n### 2. {Pain 2}\n...\n\n### 3. {Pain 3}\n...\n\n[CTA button: See how your site scores]\n\n---\n\n## Section 2: What the free audit covers\n- {deliverable 1, e.g., \"Critical technical issues on your top 20 pages\"}\n- {deliverable 2, e.g., \"AI Overview exposure: which of your queries LLMs answer without you\"}\n- {deliverable 3, e.g., \"Backlink gaps vs your 3 closest competitors\"}\n- {deliverable 4, e.g., \"Top 10 quick-win keywords you could rank for in 90 days\"}\n\n---\n\n## Section 3: Why {agency name}\n- {Proof point 1: case study with number}\n- {Proof point 2}\n- {Proof point 3}\n\nLogo bar: {placeholder for 4-6 client logos}\n\n---\n\n## Section 4: How it works\n1. You enter your domain\n2. We run the audit (5 minutes)\n3. You receive the PDF report\n4. (Optional) Book a 30-min call to walk through it\n\n[CTA button: Start my free audit]\n\n---\n\n## FAQ\n- **How long does the audit take?** 5 minutes.\n- **Is it really free?** Yes. No credit card. No follow-up spam.\n- **What happens after?** You get the report. If you want help executing, we can discuss.\n- **How many free audits do you offer?** We cap it at {n}/month so quality stays high.\n\n---\n\n## Final CTA\n[CTA button: Claim my free audit spot]\n\nSpots left this month: {n}\n```\n\n`index.html` is a self-contained page with:\n- Tailwind CSS via CDN (`https://cdn.tailwindcss.com`).\n- Semantic HTML, no JS frameworks.\n- A real HTML form POSTing to a configurable endpoint (placeholder `action=\"REPLACE_WITH_FORM_ENDPOINT\"`).\n- OG tags for social sharing.\n- A CTA button that scrolls to the form.\n\n> **Form endpoint:** Replace `REPLACE_WITH_FORM_ENDPOINT` with a webhook from Netlify Forms, Formspree, or a Zapier catch hook. If none is configured, leave the placeholder and flag it in the deliverable's README so the user knows to set it before publishing.\n\n`README.md` explains:\n- How to fill in client logos and case-study numbers.\n- How to wire the form to a real audit backend (link to SE Ranking audit API or the agency's own tool).\n- How to deploy: Netlify, Vercel, or drop into any static host.\n- How to A/B test the hero headline.\n\n## Tips\n\n- Respect SE Ranking Data API rate limit: 10 requests per second. Iterate sequentially.\n- The page lives and dies by the hook. Specific numbers beat generalities. \"You are losing 18% of top-funnel traffic to AI Overviews\" beats \"AI is changing SEO\".\n- Do not promise what the agency cannot deliver. If the free audit is limited to the first 100 URLs, say so on the page.\n- Mobile-first. Hero fits on one iPhone screen.\n- The lead-magnet audit should itself be an automated workflow, not a promise. Chain with the `website-audit-change-report` skill as the delivery mechanism.\n- Do not add stock photography. Real screenshots of actual audit outputs convert better.\n- If the agency has no case studies yet, use aggregate data (e.g., \"Agencies like ours typically lift organic traffic by 40-80% in year one\") with a clear disclaimer, not fake numbers.","tags":["seo","agency","landing","page","skills","seranking","agent-skills","ai-search","anthropic","backlinks","claude","claude-code"],"capabilities":["skill","source-seranking","skill-seo-agency-landing-page","topic-agent-skills","topic-ai-search","topic-anthropic","topic-backlinks","topic-claude","topic-claude-code","topic-claude-plugin","topic-claude-skills","topic-content-brief","topic-ga4","topic-keyword-research","topic-mcp"],"categories":["seo-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/seranking/seo-skills/seo-agency-landing-page","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add seranking/seo-skills","source_repo":"https://github.com/seranking/seo-skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 9 github stars · SKILL.md body (5,634 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:08:35.294Z","embedding":null,"createdAt":"2026-05-18T13:14:08.384Z","updatedAt":"2026-05-18T19:08:35.294Z","lastSeenAt":"2026-05-18T19:08:35.294Z","tsv":"'-18':429 '-6':297,567 '-80':957 '/month':341,659 '01-niche-data.md':376 '02-pain-points.md':384 '1':146,310,383,452,462,464,472,494,551,575 '10':532,828 '100':880 '12':428 '12k':187 '18':849 '180k':193 '2':194,473,475,487,505,558,580 '20':502 '2026':461 '3':174,207,239,269,386,454,476,478,519,525,545,561,587 '30':259,597 '4':276,296,529,566,571,593 '40':956 '5':246,314,444,585,617 '6':345 '90':542 'a/b':815 'above-the-fold':318 'action':706 'actual':931 'acut':209 'add':925 'agenc':3,16,47,61,74,105,113,123,182,359,369,547,798,868,938,948 'aggreg':945 'ai':42,170,216,507,856,859 'ai-search':41 'alon':403 'answer':515 'api':795,825 'audit':27,78,85,250,264,338,436,491,584,609,615,650,671,788,794,874,900,915,932 'autom':248,905 'averag':186,192 'b':107 'back':87 'backend':789 'backlink':521 'bar':292,563 'beat':844,858 'becom':233 'better':935 'block':283,302 'book':257,595 'build':311 'button':432,480,605,667,718 'c':121 'call':262,599 'cannibalis':224 'cannot':869 'cap':336,655 'card':441,626 'case':142,280,552,777,941 'case-studi':141,279,776 'catch':741 'categori':229 'cdn':399,689 'cdn.tailwindcss.com':690 'centric':426 'chain':910 'chang':861,916 'claim':668 'clear':963 'client':133,159,298,568,773 'closest':526 'cms':406 'cold':35 'competit':39 'competitor':168,527 'complet':17 'concret':175 'configur':703,746 'connect':101 'construct':241 'contain':394,683 'convert':934 'copi':54,95,144,390,402 'copy.md':400,414 'could':538 'cover':492 'creat':354 'credibl':57 'credit':440,625 'critic':496 'css':687 'cta':315,322,326,331,431,479,604,665,666,717 'ctas':32 'customis':411 'd':130 'data':44,91,148,150,152,154,300,450,824,946 'day':543 'deliv':251,870 'deliver':493,504,518,528,755 'deliveri':921 'delta':287 'demand':9 'demand-gen':8 'dentist':118 'deploy':413,804 'die':838 'disclaim':964 'discoveri':198 'discuss':646 'domain':134,160,275,579 'drop':808 'dtc':119 'e.g':115,181,215,495,506,520,530,947 'eat':218 'ecommerc':120 'email':274 'endpoint':704,710,725,730 'enter':577 'execut':643 'explain':768 'exposur':172,509 'extract':173 'fake':966 'faq':333,610 'field':270 'fill':289,294,343,771 'final':330,664 'find':203 'first':879,889 'fit':891 'flag':751 'flow':30 'fold':321 'folder':356 'follow':415,629 'follow-up':628 'form':268,699,709,723,724,729,736,784 'format':351,353 'formspre':737 'framework':695 'free':26,77,245,337,435,490,608,622,649,670,873 'free-audit':25 'funnel':222,853 'gap':522 'gen':10 'general':845 'generat':6,346 'get':433,636 'getaioverview':155 'getdomaincompetitor':153 'getdomainoverviewworldwid':151 'happen':633 'headlin':420,819 'help':642 'hero':419,421,818,890 'high':663 'hook':22,423,742,841 'host':812 'html':395,692,698 'identifi':205 'inbox':254 'index.html':391,678 'instant':313 'iphon':894 'issu':498 'iter':832 'js':694 'keyword':536 'kill':456 'know':761 'land':4,11,62,69,360,370 'layer':278 'lead':28,81,267,898 'lead-magnet':897 'leav':747 'left':674 'level':202 'lift':952 'like':949 'limit':827,876 'link':790 'live':836 'llms':514 'local':117 'logo':291,562,569,774 'long':612 'lose':848 'magnet':29,82,899 'make':52 'mani':648 'markdown':404,418 'max':271 'mcp':99 'mechan':922 'metric':286 'microcopi':438 'mid':324 'mid-pag':323 'min':598 'minut':247,260,445,586,618 'mobil':888 'mobile-first':887 'month':676 'n':340,344,658,677 'name':106,272,290,548 'netlifi':735,805 'never':447 'nich':50,111,147,185,201,459 'niche-level':200 'none':744 'number':138,177,307,379,469,555,779,843,967 'offer':75,240,243,256,653 'og':711 'one':465,893,960 'option':129,594 'organ':165,188,953 'output':350,352,933 'overview':171,217,508,857 'page':5,12,63,70,180,227,230,238,325,348,361,371,396,503,684,835,886 'pain':20,196,211,232,387,425,463,474,477 'pain-centr':424 'pain-point':19,195 'paragraph':466 'past':407 'pdf':591 'per':830 'perform':191 'photographi':927 'pitchabl':176 'placehold':282,564,705,749 'point':21,197,550,557,560 'posit':127 'post':700 'prerequisit':96 'primari':242 'process':145 'produc':64 'product':67,226 'production-readi':66 'promis':86,865,909 'proof':23,277,329,549,556,559 'provid':103,162 'publish':766 'pull':37,136,149,163,380 'qualiti':661 'queri':513 'quick':534 'quick-win':533 'rank':98,539,793,823 'rate':826 'readi':68 'readm':757 'readme.md':408,767 'real':38,90,137,285,306,378,468,697,787,928 'realli':621 'receiv':266,589 'replac':707,726,727 'report':592,638,917 'request':829 'respect':821 'result':442 'run':582 'saa':116 'sampl':132,158 'say':882 'score':485 'screen':895 'screenshot':929 'scroll':720 'se':97,792,822 'search':43 'second':831 'secondari':255 'section':235,451,486,544,570 'see':349,481 'self':393,682 'self-contain':392,681 'semant':691 'seo':2,15,73,210,249,358,368,457,862 'seo-agency-landing-pag':1,357,367 'sequenti':833 'serv':114 'server':100 'set':763 'shape':417 'share':448,715 'site':484 'skill':918 'skill-seo-agency-landing-page' 'slug':364,374 'snapshot':301 'social':328,714 'source-seranking' 'spam':631 'specif':55,427,842 'spot':672,673 'start':606 'static':811 'stay':662 'step':309,382,471 'stock':926 'strategi':261 'studi':143,281,553,778,942 'subhead':422 'support':437 'tag':712 'tailwind':397,686 'take':616 'target':49,108,363,373 'target-slug':362,372 'technic':497 'test':816 'thin':228 'thing':455 'tip':820 'tool':801 'top':167,190,220,501,531,852 'top-funnel':851 'top-of-funnel':219 'topic-agent-skills' 'topic-ai-search' 'topic-anthropic' 'topic-backlinks' 'topic-claude' 'topic-claude-code' 'topic-claude-plugin' 'topic-claude-skills' 'topic-content-brief' 'topic-ga4' 'topic-keyword-research' 'topic-mcp' 'traffic':36,166,223,854,954 'trust':312 'tune':33 'typic':951 'urgenc':317,334 'url':881 'use':58,199,304,388,944 'user':102,288,293,342,760 'vercel':806 'vertic':109,214 'via':398,688 'visits/mo':189 'vs':523 'walk':601 'want':641 'webhook':733 'websit':125,914 'website-audit-change-report':913 'win':535 'wire':782 'without':516 'word':430 'work':273,574 'workflow':92,906 'year':959 'yes':623 'yet':943 'yyyymmdd':365,375 'zapier':740","prices":[{"id":"7641848e-7841-4eb9-b63d-518246fb9178","listingId":"4baf3d4e-3e67-4603-88cb-779d5ba6cd73","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"seranking","category":"seo-skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:14:08.384Z"}],"sources":[{"listingId":"4baf3d4e-3e67-4603-88cb-779d5ba6cd73","source":"github","sourceId":"seranking/seo-skills/seo-agency-landing-page","sourceUrl":"https://github.com/seranking/seo-skills/tree/main/skills/seo-agency-landing-page","isPrimary":false,"firstSeenAt":"2026-05-18T13:14:08.384Z","lastSeenAt":"2026-05-18T19:08:35.294Z"}],"details":{"listingId":"4baf3d4e-3e67-4603-88cb-779d5ba6cd73","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"seranking","slug":"seo-agency-landing-page","github":{"repo":"seranking/seo-skills","stars":9,"topics":["agent-skills","ai-search","answer-engine-optimization","anthropic","backlinks","claude","claude-code","claude-plugin","claude-skills","content-brief","ga4","generative-engine-optimization","keyword-research","mcp","mcp-server","search-console","seo","seo-tools","seranking","site-audit"],"license":"mit","html_url":"https://github.com/seranking/seo-skills","pushed_at":"2026-05-11T20:07:40Z","description":"Claude SEO Skills — production Claude Agent Skills for the SE Ranking MCP server. Content briefs, AI Search share of voice, audits, backlink gaps, keyword clusters, schema, sitemap, GEO, and more.","skill_md_sha":"f166cae0bb65512540e9af44923f963a3485340f","skill_md_path":"skills/seo-agency-landing-page/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/seranking/seo-skills/tree/main/skills/seo-agency-landing-page"},"layout":"multi","source":"github","category":"seo-skills","frontmatter":{"name":"seo-agency-landing-page","description":"Generate a demand-gen landing page for an SEO agency, complete with pain-point hook, proof, a free-audit lead magnet flow, and CTAs tuned for cold traffic. Pulls real competitive and AI-search data for the agency's target niche to make the copy specific and credible. Use when the user asks for an SEO agency landing page, lead-gen page for an SEO agency, demand-gen page, free-audit landing page, or wants to convert cold traffic into discovery calls."},"skills_sh_url":"https://skills.sh/seranking/seo-skills/seo-agency-landing-page"},"updatedAt":"2026-05-18T19:08:35.294Z"}}