[{"u":"/","t":"SEO Audit Tool for SEO, Security, Accessibility, Schema","d":"SEO audit tool with 14 website audits and generators: security, trust, Google spam policies, HTTP errors, accessibility, schema, E-E-A-T, llms.txt and Markdown.","k":"Home"},{"u":"/about.html","t":"About AI Web Page SEO and Founder John Carlsson | SEO Audits","d":"AI Web Page SEO is a pay-as-you-go platform for SEO, AEO and schema audits, built by founder John Carlsson. Read his story and how every audit is fully checked.","k":"Page"},{"u":"/accessibility-act-rules.html","t":"Accessibility Testing: ACT-Associated Rules","d":"Technical documentation of AIWebPageSEO accessibility auditing: WCAG 2.2 A/AA coverage across 55 criteria, rendered-browser testing and 14 selected ACT-tagged axe-core 4.10.2 rules.","k":"Page"},{"u":"/accessibility-answers.html","t":"Website Accessibility: Questions Answered","d":"Answers to UK website accessibility questions, WCAG 2.2 A/AA audits, accessibility costs, legal duties, form labels and how AIWebPageSEO tests accessibility.","k":"Page"},{"u":"/accessibility-audit.html","t":"Website Accessibility Checker: Test Pages Against WCAG 2.2","d":"Free website accessibility checker. Review all 55 WCAG 2.2 Level A and AA criteria with automated findings and manual-review statuses. Coverage is not a conformance certificate.","k":"Tool"},{"u":"/accessibility-statement.html","t":"Accessibility Statement","d":"Read AIWebPageSEO","k":"Page"},{"u":"/act-implementation-evidence.html","t":"ACT Implementation Evidence","d":"","k":"Page"},{"u":"/act-verification-status.html","t":"ACT Verification Status","d":"Evidence-based verification status for AIWebPageSEO Accessibility Audit ACT-associated testing.","k":"Page"},{"u":"/aeo-schema-markup.html","t":"AEO Schema — Get Cited by ChatGPT, Perplexity and Google AI","d":"AEO schema markup guide. Structured data fields that help ChatGPT, Perplexity, Google AI Overviews and Copilot cite your business. Free AEO checker included.","k":"Page"},{"u":"/agent-compat.html","t":"Is Your Site Agent-Ready? AI Agent Compatibility Audit","d":"Is your site agent-ready? See what GPTBot, ClaudeBot and PerplexityBot actually get from your page, what blocks them and what renders empty without JavaScript.","k":"Page"},{"u":"/agent-readiness.html","t":"AI Agent Readiness Audit, Your Site Ready?","d":"Check if your website is discoverable by AI agents. Tests for API catalog, MCP server card, A2A agent card, agent skills, llms.txt, content signals etc.","k":"Page"},{"u":"/ai-file-adoption-uk-2026.html","t":"AI-File Adoption on Top UK Websites: 2026 Study","d":"Original research into how many top websites publish llms.txt, llms-full.txt and other AI files, what those files contain and whether they help AI visibility.","k":"Page"},{"u":"/ai-search-answers.html","t":"AEO vs GEO and AI Search: Questions Answered","d":"Plain answers on AEO, GEO, ChatGPT, Perplexity and Google AI Overviews: how AI search finds pages, what Google says works, and how to check your visibility.","k":"Page"},{"u":"/ai-visibility.html","t":"AI Visibility Tool: Track Citations in Google AI Overviews","d":"AI visibility tool that tracks whether your domain is cited in Google AI Overviews and AI Mode for your key queries. Weekly monitoring, pay as you go.","k":"Page"},{"u":"/aipageseo-demo-pages/","t":"All Guides, Tutorials & Tool Demos","d":"Every aiwebpageseo resource in one place: beginner tutorials, how-to-fix guides, tool demos and schema generators for SEO and AEO.","k":"Guide"},{"u":"/aipageseo-demo-pages/accessibility-fixes-index.html","t":"Accessibility Fixes: WCAG 2.2 Contrast, Alt Text & Keyboard","d":"Fix the Accessibility Audit findings against WCAG 2.2 AA: colour contrast, alt text, keyboard traps, focus, form labels, headings, ARIA and vague link texts.","k":"Guide"},{"u":"/aipageseo-demo-pages/accessibility-guide.html","t":"Web Accessibility for SEO: A WCAG 2.2 Accessibility Guide","d":"WCAG 2.2 accessibility explained for site owners. Which accessibility issues hurt SEO, how to find them, and which violations to fix first to pass audits.","k":"Guide"},{"u":"/aipageseo-demo-pages/aeo-checker-tool-free.html","t":"Free AEO Checker Tool — Score AI Visibility","d":"Free AEO (Answer Engine Optimisation) checker. Score your page for ChatGPT, Perplexity, Google AI Overviews and Copilot citation signals. Free to check.","k":"Guide"},{"u":"/aipageseo-demo-pages/aeo-fixes-index.html","t":"AEO Fixes: ChatGPT, Perplexity & Gemini AI Visibility Guides","d":"AEO Fixes. Fix AI visibility findings: missing from ChatGPT, Perplexity or Gemini, rare citations, wrong facts, AI crawlers blocked.","k":"Guide"},{"u":"/aipageseo-demo-pages/aeo-guide.html","t":"What Is AEO? How to Get Cited by AI Search Engines","d":"What is AEO (Answer Engine Optimisation)? Why ChatGPT, Perplexity and Google AI Overviews ignore some sites, and the fixes that get your pages cited.","k":"Guide"},{"u":"/aipageseo-demo-pages/agent-compat-fixes-index.html","t":"AI Agent Compatibility Fixes: Forms, Navigation and Checkout","d":"Fix the AI Agent Compatibility findings so browsing agents can use your site: bot blocks, JS-only content, forms, menus, checkout, schema, contact info, speed.","k":"Guide"},{"u":"/aipageseo-demo-pages/agent-compat-guide.html","t":"AI Agent Compatibility Guide: Pass GPT, Claude, Perplexity Agents","d":"AI agent compatibility guide: make your site work for agents from OpenAI, Anthropic, Perplexity and Google with robots rules, JSON-LD and semantic HTML.","k":"Guide"},{"u":"/aipageseo-demo-pages/agent-readiness-fixes-index.html","t":"Agent Readiness Fixes: Let AI Crawlers Read and Cite Pages","d":"Fix Agent Readiness findings so AI crawlers can reach and read your pages: robots.txt blocks, llms.txt, JSON-LD, semantic HTML, JS rendering and canonicals.","k":"Guide"},{"u":"/aipageseo-demo-pages/agent-readiness-guide.html","t":"AI Agent Readiness: Make Your Website Discoverable by Agents","d":"Agent readiness checklist: publish llms.txt, an API catalog, an MCP server card and an A2A agent card so modern AI agents can discover and use your site.","k":"Guide"},{"u":"/aipageseo-demo-pages/ai-schema-fixes-index.html","t":"AI Schema Generator Fixes: Review and Correct Generated Code","d":"Fix AI Schema Generator output: wrong types, invented values, missing required fields, bad URLs and dates, clashes with plugin markup and lost author links.","k":"Guide"},{"u":"/aipageseo-demo-pages/ai-schema-guide.html","t":"AI Schema Markup Generator: How to Get Accurate JSON-LD","d":"How AI schema generators turn pages into JSON-LD, and how to review, validate and deploy AI-generated structured data for rich results.","k":"Guide"},{"u":"/aipageseo-demo-pages/ai-visibility-fixes-index.html","t":"Fix AI Visibility: Citation Gaps, Coverage, Brand Mentions","d":"Fix every AI Visibility finding: invisibility in answer engines, low citation frequency, brand-mention gaps, wrong attribution and schema for AI.","k":"Guide"},{"u":"/aipageseo-demo-pages/ai-visibility-guide.html","t":"AI Visibility Tracker Guide: Citation Tracking Across AI Engines","d":"AI Visibility Tracker guide: measure how often ChatGPT, Claude, Perplexity and Gemini name your brand in answers, and what to change when competitors win.","k":"Guide"},{"u":"/aipageseo-demo-pages/algo-impact-fixes-index.html","t":"Algorithm Impact Fixes: Core Updates, Spam and Ranking Loss","d":"Algorithm Impact Fixes. Work out whether a Google update caused your ranking loss, then recover: core updates, helpful content, spam, reviews, YMYL.","k":"Guide"},{"u":"/aipageseo-demo-pages/algo-impact-guide.html","t":"Google Algorithm Update Impact: Diagnose a Traffic Drop","d":"Diagnose Google algorithm update impact on your site. Core updates, helpful content, spam, reviews, YMYL, AI Overview, recovery timelines.","k":"Guide"},{"u":"/aipageseo-demo-pages/app-audit-fixes-index.html","t":"App Store Audit Fixes: Titles, Screenshots, Reviews and ASO","d":"Fix App Store Audit findings for iOS and Google Play: titles, subtitles, keywords, screenshots, preview video, reviews, category, conversion and localisation.","k":"Guide"},{"u":"/aipageseo-demo-pages/app-audit-guide.html","t":"App Store Optimisation (ASO): Full Audit and Fix Guide","d":"App store optimisation explained: where ASO scores come from, the listing elements that move App Store and Google Play rankings, and the keyword gaps to fill.","k":"Guide"},{"u":"/aipageseo-demo-pages/backlinks-fixes-index.html","t":"Backlink Fixes: Toxic Links, Disavow, Anchor Text and Gaps","d":"Fix Backlink Tools findings: toxic links, disavow files, lost and broken inbound links, anchor text mix, referring-domain gaps, nofollow ratio and velocity.","k":"Guide"},{"u":"/aipageseo-demo-pages/backlinks-guide.html","t":"Backlinks Guide: How to Find, Check and Build Backlinks","d":"How to find backlinks to your site and your competitors, check which links Google values, and build new ones safely without risking a link spam problem.","k":"Guide"},{"u":"/aipageseo-demo-pages/brand-mention-fixes-index.html","t":"Brand Mention Fixes: Sentiment, Coverage and Response Time","d":"Act on Brand Mention Monitor findings: negative and positive mentions, sentiment shifts, coverage gaps, slow replies, competitor share and unlinked mentions.","k":"Guide"},{"u":"/aipageseo-demo-pages/brand-mention-guide.html","t":"Brand Mentions Guide: Track Sentiment, Coverage and Links","d":"Track unlinked brand mentions across news, blogs, forums, social, podcasts and video. Sentiment, response time, coverage gaps, link reclamation.","k":"Guide"},{"u":"/aipageseo-demo-pages/check-webpage-seo-free.html","t":"Check Your Website SEO Free: Schema, Meta, Structured Data","d":"Check your website SEO free, one webpage at a time: audit schema markup, structured data and meta tags, and get a 0 to 100 score with errors and fixes.","k":"Guide"},{"u":"/aipageseo-demo-pages/cls-debugger-fixes-index.html","t":"CLS Debugger Fixes: Find and Stop Every Layout Shift Source","d":"Fix CLS Debugger findings: how layout shifts are scored, how to trace each shift to its element, and fixes for images, fonts, ads, embeds, banners and widgets.","k":"Guide"},{"u":"/aipageseo-demo-pages/cls-debugger-guide.html","t":"CLS Debugger: CLS Testing to Find Every Layout Shift","d":"CLS testing guide: find every layout shift on your page, from images without dimensions and late fonts to injected ads and web components, and fix each one.","k":"Guide"},{"u":"/aipageseo-demo-pages/cls-guide.html","t":"How to Fix Cumulative Layout Shift on Your Web Pages","d":"Why pages jump around as they load, how CLS affects Google rankings, and the specific elements — fonts, images, ads — that cause shift, with a fix for each.","k":"Guide"},{"u":"/aipageseo-demo-pages/combined-audit-fixes-index.html","t":"Combined Audit Fixes: What to Fix First Across All 21 Checks","d":"Work through a Combined Audit report in the right order: which findings to fix first, how fixes in one area clear others, and where each check is explained.","k":"Guide"},{"u":"/aipageseo-demo-pages/combined-audit-guide.html","t":"Combined Audit Guide: Every Check, the PDF Report and Limits","d":"A full reference to the Combined Audit: Quick and Full modes, all 21 Quick Audit checks, the PDF report, the AI fix prompt, advanced controls and its limits.","k":"Guide"},{"u":"/aipageseo-demo-pages/competitor-analysis-fixes-index.html","t":"Competitor Analysis Fixes: Close Keyword, Content, Link Gaps","d":"Act on Competitor Analysis findings: which keyword, content, link, technical, schema, AI and positioning gaps to close, which to ignore, and in what order.","k":"Guide"},{"u":"/aipageseo-demo-pages/competitor-analysis-guide.html","t":"SEO Competitor Analysis: Find the Gaps and Outrank Them","d":"How to do an SEO competitor analysis: find out why rivals rank, read the search results, and close the keyword, content and backlink gaps worth taking.","k":"Guide"},{"u":"/aipageseo-demo-pages/competitor-watch-fixes-index.html","t":"Competitor Watch Fixes: How to Respond to Each Rival Alert","d":"Respond to Competitor Watch alerts on new content, links, schema, redesigns, pricing, keywords, launches and tech changes: when to act, adapt or ignore them.","k":"Guide"},{"u":"/aipageseo-demo-pages/competitor-watch-guide.html","t":"Competitor Monitoring: Track Competitor SEO Changes","d":"Set up automated competitor monitoring. What page, schema and title changes signal strategy shifts, and how to respond before they affect your rankings.","k":"Guide"},{"u":"/aipageseo-demo-pages/css-checker-fixes-index.html","t":"CSS Checker Fixes: Validation, Unused CSS, Specificity, Size","d":"Fix CSS Checker findings: invalid rules, render-blocking and unused CSS, specificity conflicts, prefix gaps, oversized files and dark-mode issues, step by step.","k":"Guide"},{"u":"/aipageseo-demo-pages/css-checker-guide.html","t":"How CSS Issues Affect Your Google Search Rankings Today","d":"What CSS problems do to page speed, Core Web Vitals and rankings. How to find render-blocking stylesheets and fix the CSS issues that actually hurt SEO.","k":"Guide"},{"u":"/aipageseo-demo-pages/cwv-fixes-index.html","t":"Core Web Vitals Fixes: LCP, INP, CLS and Field vs Lab Data","d":"Fix Core Web Vitals findings: what LCP, INP and CLS measure, why field and lab data disagree, which metric to fix first, and a guide for each failure we report.","k":"Guide"},{"u":"/aipageseo-demo-pages/cwv-guide.html","t":"How to Measure and Improve Core Web Vitals Scores Fast","d":"What Core Web Vitals measure, how LCP, CLS and INP affect rankings, how to read your scores, and the highest-impact fixes for each of the three metrics.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-accessibility.html","t":"Accessibility Audit Example Report: Real WCAG 2.2 Findings","d":"A real Accessibility Audit report on a live home page: every WCAG 2.2 A and AA error and warning explained, all 55 criteria listed, and how to fix each one.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-aeo-competitor.html","t":"AEO Competitor Comparison Example Report and Output","d":"Real AEO Checker competitor comparison output. Your site versus a competitor scored on AI visibility, with citation probability across major AI engines.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-aeo-gsc.html","t":"AEO Checker Example Output with Search Console Data","d":"Real AEO Checker output using live Google Search Console data: actual clicks, impressions, zero-click pages and AI Overview detection on real user queries.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-aeo-log-analyser.html","t":"AI Bot Log Analyser Example: Full Report and Output","d":"Real 28-day server log analysis: 847 GPTBot requests, 0 ClaudeBot (blocked), crawl patterns, top crawled URLs, and exactly which bots reached the site.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-aeo.html","t":"AEO Checker Example Report: 78/100 AI Visibility Score","d":"Real AEO Checker example with 78/100 visibility score, bot access results, schema analysis and per-engine citation probability for ChatGPT and Perplexity.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-agent-compat.html","t":"AI Agent Compatibility Audit Example: Robots, Schema, Forms","d":"This example shows the aiwebpageseo AI Agent Compatibility Audit for a SaaS marketing site. Agent Score is 58 out of 100.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-agent-readiness.html","t":"AI Agent Readiness Example Report: 100/100 Score Output","d":"Real AI Agent Readiness audit with a perfect 100/100 score. All 16 checks passing: discovery files, content access, security headers and crawler permissions.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-ai-schema.html","t":"AI Schema Audit Example: AI-aware JSON-LD Audit","d":"Example AI Schema Audit for a SaaS marketing site: a score of 74 out of 100, JSON-LD found on 92% of pages and the critical fields that are still missing.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-ai-visibility.html","t":"AI Visibility Tracker Example: Citation Share Across Engines","d":"This example shows the aiwebpageseo AI Visibility Tracker for a SaaS marketing site across ChatGPT, Claude, Perplexity and Gemini.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-algo-impact.html","t":"Algorithm Impact Monitor Example: Google Update Diagnosis","d":"This example shows the aiwebpageseo Algorithm Impact Monitor for a SaaS marketing site after a 28-day -23% organic traffic drop.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-app-audit.html","t":"App Store Audit Example Report: ASO Score and Output","d":"Real App Store Audit example: ASO score, listing quality issues, keyword opportunities and competitor ranking analysis for a live iOS app listing.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-backlinks.html","t":"Backlink Checker Example: Domain Rank Output Report","d":"Real Backlink Checker output: Domain Rank 340, 12,480 backlinks across 847 referring domains, 3 toxic links flagged, and a generated disavow file.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-brand-mention.html","t":"Brand Mention Monitor Example: Sentiment, Reach, Reclamation","d":"Brand mention monitoring example: the aiwebpageseo Brand Mention Monitor on a SaaS marketing site, with 487 mentions tracked across 8 source types in 30 days.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-cls-debugger.html","t":"CLS Debugger Example Report: 0.18 Layout Shift Score","d":"Real CLS Debugger output: a poor 0.18 score traced to three specific elements — a banner ad, a web font swap and an image without dimensions.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-combined-audit.html","t":"Combined Audit Example Report: A Bakery Website Walk-Through","d":"An illustrative Combined Audit report for a fictional bakery at a placeholder address, section by section: what each finding means and the plan that follows.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-competitor-analysis.html","t":"Competitor Analysis Example: 3-way Authority & Gap Audit","d":"This example shows the aiwebpageseo Competitor Analysis for a SaaS marketing site against 3 competitors. You at DR 340, top competitor at DR 620.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-competitor-watch.html","t":"Competitor Watch Example: SEO Change Tracking Output","d":"Real Competitor Watch output showing SEO changes detected between two crawls of a competitor: title changes, new pages, lost pages and ranking shifts.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-competitor.html","t":"Competitor Analysis Example: SEO Comparison Report","d":"Real Competitor Analysis example comparing two SaaS sites on SEO score, PageSpeed, Core Web Vitals, schema markup, Domain Rank and backlink profile.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-css-checker.html","t":"CSS Checker Example Report: 47 SEO Issues Found Total","d":"Real CSS Checker example finding 47 issues across syntax errors, performance problems, specificity conflicts and accessibility violations on a live page.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-cwv.html","t":"Core Web Vitals Example Report: LCP, CLS and INP Scores","d":"Real Core Web Vitals output: LCP 3.8s and INP 280ms need improvement, CLS 0.04 is good, with element-level fixes for each metric.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-ecommerce-audit.html","t":"Ecommerce SEO Audit Example: Product Schema Report","d":"Real Ecommerce SEO Audit output: Product schema coverage, AEO signal completeness, structured data gaps and ecommerce-specific SEO issues on a live shop.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-ecommerce-crawl.html","t":"Ecommerce Crawl Example: Deep PDP/PLP & Faceted Audit","d":"Ecommerce crawler example: the aiwebpageseo Ecommerce Crawl on shop.example.com, with 12,480 products crawled and a 94% Product schema validation pass.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-ecommerce-watch.html","t":"Ecommerce Watch Example: Continuous PDP Monitoring","d":"Example Ecommerce Watch report for shop.example.com: 142 revenue-critical URLs checked every hour, with the price, stock and page alerts raised in a day.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-eeat-detailed.html","t":"EEAT Checker Example: Full E-E-A-T Signal Report","d":"EEAT checker example report with all 40 plus individual checks across experience, expertise, authoritativeness and trust, showing exactly which signals fired.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-eeat.html","t":"E-E-A-T Checker Example Report: 65/100 Score Output","d":"EEAT checker example: a real E-E-A-T Checker report scoring 65/100, broken down by Experience, Expertise, Authoritativeness and Trust.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-gbp.html","t":"Google Business Profile Example Audit Report Output","d":"Real GBP Audit: profile completeness score, missing sections, review analysis, and exactly which fields to fill to improve Google Maps local rankings.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-gdpr-kit.html","t":"GDPR Kit Example Report: 4 Compliance Documents Output","d":"Real GDPR Kit output: four generated compliance documents — privacy policy, cookie policy, consent banner and data processing record — for a live site.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-gdpr.html","t":"GDPR Audit Example Report: Cookie and Tracker Findings","d":"Real GDPR Audit output: cookie banner failures, tracker detection, privacy policy completeness checks and security headers — find compliance gaps fast.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-geo-grid.html","t":"Geo-Grid Local Audit Example: Maps Position Map Output","d":"Real Geo-Grid Audit: Google Maps positions across a 5x5 grid for a Sheffield plumber, showing where it ranks top 3 and where it","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-hreflang.html","t":"Hreflang Checker Example Report: International SEO Audit","d":"Real Hreflang Checker example: 12 hreflang tags validated across 4 languages, with missing return links and incorrect locale codes detected and explained.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-html-checker.html","t":"HTML Checker Example: 23 Pass, 4 Warn and 2 Errors Found","d":"Real HTML Checker example: 23 passed checks, 4 warnings, 2 errors — missing alt text, heading hierarchy issues, missing meta — every finding explained.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-http-error-audit.html","t":"HTTP Error Audit Example: 404 and 500 Errors Found","d":"Real HTTP Error Audit example finding 404, 410, 500 and 503 errors across a 50-page site scan — every broken page listed with status and fix suggestion.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-image-opt.html","t":"Image Optimisation Example Report: Alt, WebP and Sizes","d":"Real image optimisation example on a 34-image shop page: 8 missing alt texts, 12 not in WebP, 6 missing dimensions, each with a fix.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-image-optimisation.html","t":"Image Optimisation Audit Example: Wasted Bytes & Format Audit","d":"Example Image Optimisation Audit for a SaaS marketing site: an image score of 62 out of 100, 487 images checked and 142 oversized files to fix first.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-index.html","t":"SEO Tool Demo Reports: 34 Free Example Audit Reports","d":"Browse 34 free SEO tool demo reports. See exactly what each aiwebpageseo audit produces before running one on your site: AEO, schema, speed and more.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-internal-links.html","t":"Internal Link Analysis Example Report: 142 Links Mapped","d":"Real Internal Link Analysis example: 142 internal links, anchor text distribution, orphan pages, over-linked pages and the full link structure mapped.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-js-checker.html","t":"JavaScript Checker Example Report: 6 Code Issues Found","d":"Real JavaScript Checker example finding console.log in production, synchronous XHR, document.write, eval() calls and event listener memory leaks.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-json-checker.html","t":"JSON-LD Checker Example Report: Schema Validation Run","d":"Real JSON-LD Checker example validating structured data for an Article. Missing required fields, AEO signal gaps and rich result eligibility — all listed.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-keywords-competitor.html","t":"Competitor Keyword Research Example: Keyword Gap Report","d":"Competitor keyword research example: 8 keywords your competitor ranks for that you do not, with a usage comparison and the keywords you both share.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-keywords.html","t":"Keyword Analysis Example Report: On-Page Density Audit","d":"Real Keyword Analysis example: keyword density per term, title and H1 placement, meta tags, and a competitor keyword gap analysis.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-llms-txt.html","t":"llms.txt Generator Example Report: AI Visibility Output","d":"Real llms.txt Generator output: complete, validated llms.txt for a SaaS product. Site description, key topics, key pages and AI agent guidance included.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-llms.html","t":"llms.txt Builder Example: AI Discovery File Audit","d":"This example shows the aiwebpageseo llms.txt Audit for a SaaS marketing site. llms.txt exists (HTTP 200) with a readability score of 86 of 100.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-local-seo.html","t":"Local SEO Audit Example: Geo-Grid, NAP & Citations","d":"Example Local SEO Audit for a Sheffield plumbing firm: a local score of 71 out of 100, an average Google Maps position of 3.2 and the fixes to move up.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-maps-audit.html","t":"Google Maps Audit Example Report: 3-Pack Ranking Output","d":"Real Google Maps Audit example showing who ranks in the local 3-pack for a target query, with competitor profile gaps and ranking factor breakdown.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-meta-analyzer.html","t":"Meta Tag Analyzer Example Report: Title and OG Output","d":"Real Meta Tag Analyzer example: title tag length, meta description, viewport, canonical, full Open Graph and Twitter Card audit on a single page.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-migration-audit.html","t":"Site Migration Audit Example: Pre/Post-launch 301 & Indexation","d":"This example shows the aiwebpageseo Site Migration Audit at day 14 after replatforming saas.example.com to new.example.com.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-my-questions.html","t":"My Questions Demo: See a Saved Question Report With Answers","d":"See what a My Questions report looks like: real questions for your seed keywords with answers from authoritative sources.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-og-generator.html","t":"OG Tag Generator Example Report: Open Graph Output","d":"Real OG Tag Generator example auditing and generating complete Open Graph and Twitter Card meta tags for a blog post missing og:image and og:type.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-pagespeed.html","t":"Page Speed Example Report: PageSpeed Insights Output","d":"Real Page Speed Analyzer example: Performance 72/100 (mobile), LCP 3.1s, TBT 280ms, and specific Lighthouse opportunities to reduce blocking time.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-question-finder.html","t":"Question Finder Demo: See Real Audience Questions by Intent","d":"See what Question Finder returns: real questions from Stack Exchange, Google Autocomplete and People Also Ask, deduped and grouped by intent, ready to export.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-questions-and-answers.html","t":"Trending Q&A Demo: See the Weekly SEO Questions Feed","d":"See what the Trending Questions and Answers feed looks like: the most-searched SEO questions with sourced answers, refreshed weekly and searchable.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-rank-tracker.html","t":"Rank Tracker SEO Tool Example: 47 Keyword Positions","d":"Rank tracker SEO tool example: 47 tracked keywords with positions, click trends, impressions and CTR from Google Search Console, plus ranking shift detection.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-readability.html","t":"Readability Checker Example Report: Flesch 54 Output","d":"Real Readability Checker example: Flesch Reading Ease 54, grade-level analysis, passive voice detection, long-sentence flagging and rewrite suggestions.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-real-traffic-audit.html","t":"Real Traffic Audit Example Report: A Walk-Through, Explained","d":"An illustrative Real Traffic Audit report for a fictional firm on example.co.uk, walked through section by section: what each result means and what to do next.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-redirect-checker.html","t":"Redirect Checker Example Report: 3-Hop Chain Detected","d":"Real Redirect Checker example: a 3-hop redirect chain mapped with HTTP status codes, redirect types, performance impact and step-by-step fix guidance.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-rich-snippets.html","t":"Rich Snippets Tester Example: Eligibility Output Audit","d":"Real Rich Snippets Tester example validating Product JSON-LD. Star ratings eligible, missing aggregateRating preventing star display in SERPs flagged.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-robots-sitemap.html","t":"Robots and Sitemap Example Report: 88/100 Score Output","d":"Real Robots and Sitemap Checker example: robots.txt scored 88/100, disallow rules audited, AI crawler permissions checked, XML sitemap validated.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-schema-builder.html","t":"AI Schema Generator Example: JSON-LD from a Real URL","d":"See what the aiwebpageseo AI Schema Generator produces: a real URL in, complete production-ready JSON-LD out, built from the page content.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-schema-debugger.html","t":"Schema Debugger Example Report: 3 Schema Blocks Audit","d":"Real Schema Debugger example on 3 JSON-LD blocks: Article eligible, Product missing aggregateRating, BreadcrumbList valid, all explained.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-schema-drift.html","t":"Schema Drift Detector Example: JSON-LD Regression Monitoring","d":"This example shows the aiwebpageseo Schema Drift Detector for a SaaS site: 142 pages monitored and 11 drift events in the last 7 days.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-score-history.html","t":"SEO Score History Example Report: 12-Week Trend Charts","d":"Real SEO Score History example: audit score trends over 12 weeks across AEO, E-E-A-T, PageSpeed and Site Audit, with improvement and decline alerts.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-security-audit.html","t":"Website Security Audit Example Report: 100/100 Score Output","d":"Real website security audit with a perfect 100/100 score. All 23 checks passing across HTTP headers, TLS, cookies, mixed content, server fingerprint, CVE.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-serp-preview.html","t":"SERP Preview Example: Google Search Snippet Output","d":"Real SERP preview showing how a page appears in Google, with a title length check, meta description analysis and rich snippet check.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-site-audit-pro.html","t":"Site Audit Pro Demo: See a Full Large-Site Technical Audit","d":"Example Site Audit Pro report for a 50+ page site: Core Web Vitals for every page, duplicate content across pages, structured data and the fixes in order.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-site-audit.html","t":"Site Audit Example Report: 67/100 Technical SEO Output","d":"Real Site Audit example: 67/100 score, 3 critical errors, 7 warnings and 24 passed checks — schema, meta tags, performance and crawl signals.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-site-crawler.html","t":"Site Crawler Example Report: 20 Pages SEO Audit Output","d":"Real Site Crawler example crawling 20 pages: average SEO score 71/100, 3 pages needing urgent work, 8 perfect pages and per-page issue breakdowns.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-social-preview.html","t":"Social Preview Example Report: Facebook, X and LinkedIn","d":"Real Social Preview example: how a blog post looks when shared on Google, Facebook, X, LinkedIn and WhatsApp, with issues flagged.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-spam-audit.html","t":"Spam Policy Audit Example Report: Illustrative Walk-Through","d":"An illustrative Spam Policy Audit report for a fictional garden room firm, showing each result type, what the evidence means and what the owner should do next.","k":"Guide"},{"u":"/aipageseo-demo-pages/demo-trust-audit.html","t":"Trust Audit Example Report: Score 83/100 for BBC.co.uk","d":"Example aiwebpageseo Trust Audit report showing the BBC scored 83/100, Grade A Trustworthy, with each of the 22 trust signals explained.","k":"Guide"},{"u":"/aipageseo-demo-pages/does-my-website-have-schema-markup.html","t":"Does I Have Schema Markup? Check in 5 Seconds","d":"Find out if your website has schema markup. Check your URL free — see exactly what structured data is there, what type it is and whether it is helping your…","k":"Guide"},{"u":"/aipageseo-demo-pages/ecommerce-audit-fixes-index.html","t":"Ecommerce Audit Fixes: Product Pages, Categories and Schema","d":"Fix Ecommerce Audit findings on product pages, thin categories, Product and review schema, faceted navigation, images, page speed and cross-links in your shop.","k":"Guide"},{"u":"/aipageseo-demo-pages/ecommerce-audit-guide.html","t":"Ecommerce SEO: How to Optimise Your Online Store for Google","d":"Run a full ecommerce SEO audit. Fix Product schema, optimise category pages, handle faceted navigation, and improve AEO signals for AI search visibility.","k":"Guide"},{"u":"/aipageseo-demo-pages/ecommerce-crawl-fixes-index.html","t":"Ecommerce Crawl Fixes: Faceted URLs, Duplicates, Stock Pages","d":"Fix Ecommerce Crawl findings: faceted URL explosion, duplicate product URLs, out-of-stock and seasonal pages, orphan products, variants and wasted crawl budget.","k":"Guide"},{"u":"/aipageseo-demo-pages/ecommerce-crawl-guide.html","t":"Ecommerce Site Audit Crawl: Product, Listing and Cart Pages","d":"Ecommerce site audit by crawl: product and listing pages, cart and checkout, variant URLs, faceted navigation, Product schema and out-of-stock signals.","k":"Guide"},{"u":"/aipageseo-demo-pages/ecommerce-watch-fixes-index.html","t":"Ecommerce Watch Fixes: Rival Prices, Stock, Reviews, Offers","d":"How to respond to Ecommerce Watch alerts on rival price cuts and rises, stock-outs, launches, review surges, promotions, SERP gains and category-wide shifts.","k":"Guide"},{"u":"/aipageseo-demo-pages/ecommerce-watch-guide.html","t":"Ecommerce Watch Guide: Catalogue Drift, Price, Stock, Schema","d":"Ecommerce Watch guide: continuous monitoring of catalogue drift, price and stock changes, schema drift and ranking shifts on your top products and categories.","k":"Guide"},{"u":"/aipageseo-demo-pages/eeat-fixes-index.html","t":"E-E-A-T Fixes: Authors, Experience, Citations, Trust Signals","d":"Fix E-E-A-T (EEAT) SEO findings: author bios, first-hand experience, credentials, authority, trust pages, citations, update dates and YMYL content.","k":"Guide"},{"u":"/aipageseo-demo-pages/eeat-guide.html","t":"E-E-A-T (EEAT): What Google Means and How to Build It","d":"What E-E-A-T (EEAT) means in Google guidelines: experience, expertise, authoritativeness and trust, the signals that show it, and how to improve it in order.","k":"Guide"},{"u":"/aipageseo-demo-pages/gbp-fixes-index.html","t":"Google Business Profile Fixes: Categories, Posts & Reviews","d":"Fix GBP audit findings on your Business Profile: categories, photos, posts, review replies, services, attributes, Q&A and NAP, plus advice by business type.","k":"Guide"},{"u":"/aipageseo-demo-pages/gbp-guide.html","t":"How to Optimise Google Business Profile for Local SEO","d":"Set up and optimise every section of your Google Business Profile. The ranking factors that matter most, and how to generate genuine reviews consistently.","k":"Guide"},{"u":"/aipageseo-demo-pages/gdpr-fixes-index.html","t":"GDPR Fixes: Cookie Consent, Privacy Policies & Data Rights","d":"Fix GDPR Audit findings: cookie consent, tracking before consent, privacy policies, lawful basis, subject access requests, processor contracts and breach plans.","k":"Guide"},{"u":"/aipageseo-demo-pages/gdpr-guide.html","t":"GDPR Compliance: What Your Website Must Have Right Now","d":"What GDPR requires from your website, the most common compliance failures, what a legal cookie banner must do, and how to audit your site for issues.","k":"Guide"},{"u":"/aipageseo-demo-pages/gdpr-kit-fixes-index.html","t":"GDPR Kit Fixes: Deploy Your Banner, Policies and RoPA Record","d":"Deploy the documents the GDPR Kit generates: install the consent banner, stop trackers firing before Accept, publish policies and keep the Article 30 record.","k":"Guide"},{"u":"/aipageseo-demo-pages/gdpr-kit-guide.html","t":"GDPR Privacy Policy Template Generated for Your Site","d":"Generate a GDPR privacy policy, cookie policy, consent banner and data processing record tailored to the cookies and trackers your site actually uses.","k":"Guide"},{"u":"/aipageseo-demo-pages/geo-grid-fixes-index.html","t":"Geo-Grid Fixes: Red Zones, Distance Drop-Off & Competitors","d":"Fix Geo-Grid Audit findings: red weak-ranking zones, ranking drop-off with distance, competitor-held areas, thin review coverage and missing location pages.","k":"Guide"},{"u":"/aipageseo-demo-pages/geo-grid-guide.html","t":"Geo-Grid Local Rank Checker: Map Your Google Maps Rankings","d":"How a geo-grid local rank checker works, how to read the map of results, and how to use local ranking data to improve Google Maps visibility across an area.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-acquire-backlinks-content-pr.html","t":"Digital PR Backlinks: Data Stories, Expert Quotes, Pitching","d":"Earn digital PR backlinks: find what your sector is covered for, publish original data, pitch journalists well and claim unlinked mentions of your brand.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-acquire-backlinks-outreach.html","t":"Link Building Outreach: Prospects, Emails, Follow-Ups, Rules","d":"Run link building outreach that site owners answer: pick a real reason to link, list good prospects, write short personal emails and follow up once.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-acquire-backlinks-tools.html","t":"Linkable Assets: Build Free Tools and Templates People Cite","d":"Linkable Assets. Earn links with a free calculator, template, checklist or dataset: pick a job people do by hand, build it to work for everyone.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-category-shifts.html","t":"Category-Wide Shifts: When Several Rival Shops Move Together","d":"Category-Wide Shifts. When prices, stock or ranges move across several rival shops at once, treat it as a market signal: find the cause, then adjust buying.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-new-backlinks.html","t":"Competitor Got New Backlinks: Vet the Source, Then Pitch It","d":"Competitor got new backlinks? How to check competitors backlinks: read the linking page, tell editorial links from paid ones, then pitch the source.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-new-content.html","t":"New Competitor Content Alert: Judge It, Outdo It or Park It","d":"New Competitor Content Alert. A rival published a new article or landing page. Check whether it overlaps your queries, whether it is ranking.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-new-keywords.html","t":"A Competitor Ranks for a New Keyword: Find Why, Then Decide","d":"A Competitor Ranks for a New Keyword. A rival now ranks for a query it did not before. Confirm the gain is real, find what caused it.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-page-redesign.html","t":"Competitor Redesigned a Key Page: Compare, Measure and Test","d":"A rival redesigned an important page. Compare the old and new versions, see what changed in content, calls to action and speed, and test ideas before copying.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-price-cut.html","t":"Competitor Price Cut Alert: Match, Hold or Differentiate It?","d":"A rival shop cut the price of a product you both sell. Check it is like for like, work out the sales you would need to match, then match, hold or differentiate.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-price-hike.html","t":"Competitor Price Rise: Hold, Follow Part Way or Show Value","d":"What to do when a rival shop raises prices: check it is a real rise, read the cost signal, then decide to hold, follow part way or promote your steadier price.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-pricing-changes.html","t":"Competitor Changed Its Prices: How to Respond Without Panic","d":"A rival has cut prices, raised them, added a tier or changed plans. Check what changed, who notices, and whether clearer value beats changing your own price.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-product-launch.html","t":"Rival Shop Launched a New Product: Stock It, Skip or Counter","d":"A rival shop has added a new product to its range. Work out the kind of launch, whether you can and should stock it, and how to update your pages either way.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-product-launches.html","t":"Competitor Product Launch: Assess It, Plan the First Month","d":"Competitor new product launches: work out who a rival launch targets, whether it overlaps with yours, and what to do in the launch window.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-promotions.html","t":"Competitor Promotions: Read the Offer, Then Counter or Wait","d":"Competitor Promotions. How to respond when a rival shop launches a sale, voucher code, bundle or free delivery offer: measure its true depth, check exposure.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-review-surge.html","t":"Competitor Review Surge: Read the Pattern, Grow Yours Fairly","d":"A rival product suddenly gained lots of reviews. Find the likely cause, check what it means for products you sell, and build your own reviews within UK rules.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-schema-changes.html","t":"Competitor Added Schema? Check for a Rich Result You Can Win","d":"A competitor added or changed its structured data? How to check which rich result they are chasing, whether you can win it too and what markup to add.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-serp-gains.html","t":"Competitor SERP Gains on Product Searches: Find Why, Respond","d":"A rival shop moved up for product or category searches you share? How to read the results page, find what changed and win back product listings.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-stock-out.html","t":"Competitor Out of Stock: Win the Shoppers Without Overreach","d":"A rival shop has sold out of a product you stock. Check it is real, get your page and feed ready, then use short, reversible visibility moves while it lasts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-act-tech-stack-changes.html","t":"Competitor Tech Stack Change: Verify It, Watch the Migration","d":"Competitor Tech Stack Change. A rival moved CMS, host, CDN or framework. Confirm the change from headers and source, watch for migration damage.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-add-schema-markup-to-any-website.html","t":"How to Add Schema Markup to a Website, Any Platform","d":"How to add schema markup to a website on WordPress, Wix, Squarespace, Shopify or custom HTML: generate your JSON-LD and add it in under five minutes.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-apply-keywords-editorial.html","t":"Editorial Keywords: Briefs, Topic Clusters and Natural Copy","d":"Use editorial keywords well: plan topic clusters and pillar pages, write briefs built on questions and entities, and place target phrases without stuffing.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-build-schema-nextjs.html","t":"Build Schema in Next.js: Organization, Article, Product, FAQ","d":"Build schema.org markup in Next.js: Server Components for static schema, generateMetadata patterns, dynamic schema from data, schema-dts typing, validation.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-build-schema-shopify.html","t":"Build Schema in Shopify: Product, Review, FAQ, Organization","d":"Build schema.org markup on Shopify: Product, BreadcrumbList, Organization, Review, FAQPage. Theme defaults, apps, theme code edits, validation.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-build-schema-wordpress.html","t":"Build Schema in WordPress: Step-by-Step Plugin Configuration","d":"Build schema.org markup on WordPress with Yoast, Rank Math, AIOSEO or Schema Pro: pick types, configure per content, add custom fields, validate output.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-compete-b2b-saas.html","t":"B2B SaaS SEO Competition: Comparison and Alternatives Pages","d":"B2B SaaS SEO Competition. How a B2B software firm competes in search: honest comparison and alternatives pages, use-case and integration pages.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-compete-content-sites.html","t":"Competing as a Content Site: Niche, Refresh Cycle, Authority","d":"Competing as a Content Site. Compete as a blog, magazine or niche publisher: pick a niche you can lead, balance new articles against refreshes.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-compete-in-ecommerce.html","t":"Ecommerce SEO Competition: Beat Marketplaces and Rival Shops","d":"Ecommerce SEO Competition. How a smaller online shop competes with marketplaces and bigger retailers in search: which result types to target.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-debug-schema-headless.html","t":"Debug Schema in Headless and Custom Builds","d":"Debug schema in headless and custom builds: missing schema where monolith provided it, wrong @type, hydration issues, dynamic data drift, validator workflow.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-debug-schema-shopify.html","t":"Debug Schema in Shopify: Errors, Conflicts, Missing Fields","d":"Debug Shopify schema problems: theme + app conflicts, validator errors, missing fields, Search Console enhancement issues, brand/vendor mapping.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-debug-schema-wordpress.html","t":"Debug Schema in WordPress: Errors, Conflicts, Missing Fields","d":"Debug WordPress schema: plugin conflicts, validator errors, missing required fields, @id collisions, hierarchy issues, Search Console fixes.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-differentiation-playbook.html","t":"Differentiation Playbook: Compete Where Rivals Cannot Follow","d":"The differentiation playbook: what to do when a bigger rival moves onto ground you cannot contest, and how to stop matching them and win elsewhere.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-direct-response-playbook.html","t":"Direct Response Playbook: Fair Comparison Pages and Counters","d":"Direct Response Playbook. When a rival moves into your core market, answer head on: fair comparison and alternatives pages, a stronger contested page.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-301-redirect-not-working.html","t":"301 Redirect Not Working? Fix .htaccess, nginx or Cloudflare","d":"301 redirect not working? Test it with curl, rule out browser cache, then fix the rule on Apache, nginx, Plesk, Cloudflare, cPanel, Wix, Squarespace or Webflow.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-302-vs-301.html","t":"302 vs 301 Redirects: Find Stray 302s, Pick the Right Code","d":"302 vs 301 redirects: find temporary 302s on permanent moves, see which servers and CMSs send 302 by default, and switch them to 301 or 308 where needed.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-403-errors.html","t":"403 Forbidden Error: Permissions, Deny Rules and Firewalls","d":"Fix 403 Forbidden errors: find which layer refused the request, correct file permissions and ownership, remove over-broad deny rules and unblock real crawlers.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-404-errors.html","t":"404 Not Found Errors: Find Them, Redirect, Restore or Retire","d":"Fix 404 Not Found errors in bulk: find every missing URL, decide whether to redirect, restore or retire it, clean up after a migration and catch soft 404s.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-500-errors.html","t":"500 Internal Server Error: Read the Log, Then Fix the Cause","d":"Fix 500 Internal Server Errors: find the real message in the error log, then fix PHP fatal errors, memory limits, bad .htaccess lines and database failures.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-502-bad-gateway-nginx.html","t":"How to Fix 502 Bad Gateway in nginx: Logs, PHP-FPM and Proxy","d":"Fix 502 Bad Gateway from nginx on Ubuntu: read the error log, restart PHP-FPM or Node, correct socket paths and permissions, and set proxy buffers that hold up.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-502-errors.html","t":"502 Bad Gateway: Find the Failed Upstream, Keep It Running","d":"Fix 502 Bad Gateway errors: read the proxy error log, bring back a crashed PHP-FPM pool or Node app, correct sockets, ports and buffers, and add auto restarts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-504-errors.html","t":"504 Gateway Timeout: Find the Slow Request and Fix the Wait","d":"Fix 504 Gateway Timeout errors: trace which timeout fired, find the slow query or API call with slow logs, move long jobs out of the request and align timeouts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-accessibility-react.html","t":"React & Next.js Accessibility: Route Focus, Linting, Testing","d":"Fix accessibility in React and Next.js apps: lint JSX, replace clickable divs, move focus and announce route changes, manage modals, test components with axe.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html","t":"Shopify Accessibility: Fix Themes, Apps, Variants and Cart","d":"Fix Shopify accessibility at source: theme settings, product media alt text, apps and pop-ups, variant pickers, sale prices, cart drawers and theme updates.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html","t":"WordPress Accessibility: Fix Themes, Blocks, Builders, Forms","d":"Fix WordPress accessibility at source: theme skip links and focus styles, block editor headings and alt text, page builder widgets, form plugins and menus.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html","t":"WCAG Error Messages: Identification, Suggestion, ARIA Fixes","d":"Fix form error messages for WCAG: identify errors in text, add suggestions, link them with aria-describedby and aria-invalid, and add a clear error summary.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-add-breadcrumbs.html","t":"How to Add Breadcrumbs to Your Website: HTML, Schema and CMS","d":"How to create breadcrumb navigation: accessible HTML, matching BreadcrumbList schema, and the settings or code to add it in WordPress, Shopify and custom sites.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-add-canonical-tag.html","t":"How to Add a Canonical Tag: HTML, WordPress, Shopify, Checks","d":"Add a canonical tag the right way in raw HTML, WordPress with Yoast or Rank Math, and Shopify themes, then check which canonical each page really outputs live.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-aeo-brand-mentions.html","t":"Weak Brand Mentions in AI Answers: Get Named in the Sources","d":"AI assistants recommend brands that other sites discuss. Find the pages they cite for your prompts, close gaps with competitors and earn mentions that count.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-aeo-content-structure.html","t":"Content Structure for AI Answers: Headings, Passages, Tables","d":"Restructure pages so AI assistants can lift a correct answer: clear headings, answer-first passages that stand alone, real HTML lists and tables, tidy outline.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-aeo-schema.html","t":"Schema for AI Answers: Organization, Author and Article @ids","d":"Schema for AI Answers. Help AI assistants identify your business and authors: one JSON-LD graph with stable @ids, Organization with sameAs.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-aeo-vs-seo.html","t":"AEO vs SEO vs GEO: What Is Different and What to Fix First","d":"AEO or SEO, GEO or AIO? What each term means, where they overlap, what is genuinely different for AI answers, and the fixes to prioritise first on your site.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-agent-blocks.html","t":"AI Agents Blocked by Bot Protection: Fix WAF and CDN Rules","d":"Find which firewall, CDN or bot rule is stopping AI agents; let identified agents through with user agent, IP and signed-request checks while keeping limits.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-agent-checkout.html","t":"Agent Checkout Failures: Guest Checkout, Timeouts, Hand-Off","d":"Fix checkouts that stop AI shopping agents: forced accounts, basket timeouts, CAPTCHAs on each step, address lookups and a messy hand-off at the payment page.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-agent-compat-shopify.html","t":"Shopify and AI Agents: Fix Pop-ups, Swatches, Cart, Checkout","d":"Make a Shopify store usable by AI shopping agents: tame app pop-ups, fix variant swatches and cart drawers, keep search filters in the URL, ease the checkout.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-agent-compat-spa.html","t":"Single-Page Apps and AI Agents: Real Links, URLs and Routes","d":"Make a React, Vue, Svelte or Angular single-page app usable by AI agents: real links, addresses that load directly, state in the URL, route titles and 404s.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-agent-compat-wordpress.html","t":"WordPress and AI Agents: Fix Form, Booking and Menu Plugins","d":"Make a WordPress site usable by AI agents: fix form and booking plugins, page builder menus, delayed JavaScript from cache plugins, cookie banners, WooCommerce.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-agent-contact.html","t":"Contact Details AI Agents Cannot Read: Phone, Email, Hours","d":"Contact Details AI Agents Cannot Read. Put your phone number, email, address and opening hours in plain HTML and matching LocalBusiness markup.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-agent-forms.html","t":"Forms AI Agents Cannot Fill: Labels, Stable IDs, Honeypots","d":"Fix enquiry and booking forms that AI agents cannot complete: missing labels, custom dropdowns, changing IDs, honeypots agents fill and steps that lose answers.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-agent-navigation.html","t":"Agent Navigation: Fix Hover Menus, Fake Links, Icon Buttons","d":"Fix menus AI agents cannot follow: hover-only drop-downs, links that are really scripted divs, unnamed icon buttons, hamburger toggles and endless scroll pages.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-agent-readiness-react.html","t":"React and Next.js for AI Crawlers: Fix Empty HTML and Routes","d":"Make React and Next.js pages readable by AI crawlers: move data fetching to the server, avoid client-only content, fix SPA routes, links and metadata output.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-agent-readiness-shopify.html","t":"Shopify Agent Readiness: robots.txt.liquid, Apps, Products","d":"Fix Shopify agent readiness findings: store password, robots.txt.liquid edits, app content loaded by script, thin product text, specs hidden in tabs or images.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-agent-readiness-wordpress.html","t":"WordPress Agent Readiness: Robots, Plugins, Schema, Authors","d":"Fix WordPress agent readiness findings: hidden sites, virtual robots.txt, security plugin blocks, page builder widgets, schema plugin clashes, author archives.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-agent-rendering.html","t":"Slow Rendering for AI Agents: Make Pages Usable and Stable","d":"Fix pages AI agents abandon: dead buttons before hydration, pages hidden by loaders or anti-flicker code, layouts that jump mid-click, heavy third-party code.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-agent-schema.html","t":"Structured Data for AI Agents: Price, Stock, Hours, Events","d":"Give AI agents structured data they can act on: offers with price, stock, delivery and returns, variant groups, opening hours and events that match the page.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-aggregate-rating.html","t":"aggregateRating Errors: Missing Count, Out of Range & Stars","d":"Fix aggregateRating errors: missing ratingCount, values out of range, the wrong parent type, self-serving reviews and hidden ratings, so your stars can show.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-crawler-access.html","t":"AI Crawlers Blocked: Fix robots.txt, CDN Rules and Bot Tools","d":"AI Crawlers Blocked. Find out why GPTBot, ClaudeBot or PerplexityBot cannot reach your pages and fix it: robots.txt group rules.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-extraction.html","t":"AI Answers Get Your Facts Wrong? Fix What Assistants Extract","d":"When AI answers name you but blur or misstate your facts, those facts are often hard to lift from your pages. Trace each answer back and make key facts clear.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-gaps.html","t":"AI Visibility Gaps: When AI Assistants Name Rivals, Not You","d":"AI Visibility Gaps. Close the gap when ChatGPT, Perplexity, Gemini or AI Overviews name a rival and not you: test fixed prompts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-hallucinations.html","t":"Hallucinated Schema Values: Find and Remove Invented Details","d":"Hallucinated Schema Values. Find and remove invented ratings, authors, prices, phone numbers and sameAs links in AI-generated JSON-LD.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-invisibility.html","t":"Invisible in AI Answers? Test Branded Prompts, Then Category","d":"Your brand never appears in ChatGPT, Gemini, Perplexity or Copilot answers? Split branded from category prompts, find the missing layer and fix it in order.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-overviews-citation.html","t":"How to Get in AI Overviews: Optimise Your Site to Be Cited","d":"How to get into Google AI Overviews: how they pick their sources, the eligibility checks that block citations, and the content and schema changes that help.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-query-match.html","t":"AI Prompts That Miss Real Customers: Rebuild Your Prompt Set","d":"Your AI visibility figures are only as good as the prompts behind them. Find the questions customers really ask assistants and track and answer those instead.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-schema-dates.html","t":"AI Schema Date Errors: ISO 8601, UK Time Zones, Wrong Years","d":"Fix dates in AI-generated JSON-LD: non-ISO formats, missing or wrong UK offsets, years from the training cutoff, generation-day dateModified and frozen dates.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-schema-duplicates.html","t":"Duplicate AI Schema: Fix Clashes With Plugin or Theme Markup","d":"Generated JSON-LD clashing with Yoast, Rank Math, a Shopify theme or a review app? Find each duplicate, decide which source owns each type and merge the rest.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-schema-references.html","t":"Generated Schema Authors and Publishers: Fix Lost @id Links","d":"AI-generated JSON-LD often writes authors and publishers as plain names. Turn them back into linked Person and Organization entities with stable @id references.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-schema-required.html","t":"AI Schema Missing Required Fields: Recover What the AI Skips","d":"Fix required fields missing from AI-generated JSON-LD when the facts are on the page: text in images, scripts or iframes, odd labels, and how to recover them.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-schema-rich-results.html","t":"AI Schema Rich Result Gaps: Valid Markup That Never Shows Up","d":"Generated JSON-LD passes validation but earns no rich result? Match it to a live Google feature, fill recommended fields from real data and clear the blockers.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-schema-shopify.html","t":"Shopify AI Schema: Turn Generated JSON-LD Into Live Liquid","d":"Use AI-generated Product schema on Shopify without stale prices: split theme, app and generated fields, put live values in Liquid, keep extras in metafields.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-schema-type.html","t":"Wrong Schema Type From an AI Generator: Spot and Override It","d":"Fix AI-generated JSON-LD that picks the wrong @type: why models mislabel recipes, reviews, services and listings, how to choose the right type and override it.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-schema-urls.html","t":"AI Schema URL Errors: Relative, Staging and Broken Addresses","d":"Fix URLs in generated JSON-LD: relative paths, staging and preview hosts, tracking parameters, redirected pages, lazy-load image stubs, guessed profile links.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-schema-wordpress.html","t":"AI Schema in WordPress: Store, Output and Bulk-Add the Code","d":"Add AI-generated JSON-LD to WordPress safely: where to store it per post, why Custom HTML blocks lose scripts, a wp_head snippet and WP-CLI for older posts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-schema.html","t":"Schema for AI Visibility: Mark Up Facts AI Answers Get Wrong","d":"Schema for AI Visibility. Use structured data to back up the facts AI answers state about your brand: services, location, prices and profiles.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ai-tracking.html","t":"AI Visibility Tracking Gaps: Set Up Consistent Answer Checks","d":"AI Visibility Tracking Gaps. Turn ad hoc checks of ChatGPT, Perplexity and Gemini answers into a repeatable measure of brand mentions, with fixed prompts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-alt-text-length-icons.html","t":"How Long Should Alt Text Be, and Do Icons Need Alt Text Too?","d":"How long alt text should be, when icons and decorative images need empty alt, and how to name icon-only buttons and linked images, with code for every case.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-alt-text-not-showing-hover.html","t":"Alt Text Not Showing on Hover? Why, and What to Use Instead","d":"Alt text not showing on hover is normal: browsers never show it as a tooltip. Learn where hover text comes from, how to check alt and when to add a caption.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-alt-text.html","t":"Alt Text Missing or Wrong: Write It, Fix It, Test WCAG 1.1.1","d":"Fix missing alt text, file names read aloud and alt text that says nothing: what to write for each image type, empty alt for decoration, and bulk fixes.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-alternate-page-proper-canonical.html","t":"Alternate Page with Proper Canonical Tag: Meaning and Fixes","d":"Alternate page with proper canonical tag in Search Console explained: when it is expected, how to spot a wrong canonical, and how to fix templates and signals.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-anchor-jump-links-not-working.html","t":"Anchor Links Not Working? How to Fix Jump Links to a Section","d":"Fix anchor jump links that do not scroll: match the id exactly, remove duplicate ids, allow for sticky headers and stop scripts or routers blocking the jump.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-anchor-text-distribution.html","t":"How to Fix Anchor Text Distribution: Natural Profile","d":"Fix anchor text distribution: keep a natural brand-heavy pattern, avoid exact-match over-optimisation, and mix naked URLs and partial matches.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-anchor-text.html","t":"Vague Internal Anchor Text: Find It, Rewrite It, Fix Cards","d":"Replace read more, click here and bare URLs on your internal links with wording that names the destination, fix card templates, and avoid repetitive anchors.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-api-404-403-errors.html","t":"How to Fix 404 and 403 Errors in a REST API and in Postman","d":"Fix 404 Not Found and 403 Forbidden errors from your REST API, including the WordPress REST API: check routes, permalinks, credentials, CORS and WAF rules.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-app-category.html","t":"App Category Wrong? Pick the Right Store Category and Charts","d":"Choose the right App Store and Google Play category: compare chart competition, audience fit, secondary categories and Play tags, then switch with less risk.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-app-conversion.html","t":"App Conversion Rate Falling? Find the Leak and Test the Fix","d":"When impressions hold but installs drop: split App Store and Google Play conversion by source, find the stage that leaks, and test icon and screenshot fixes.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-app-keywords.html","t":"How to Fix App Store Keyword Field for Maximum Coverage","d":"Fix the App Store keyword field (100c iOS). No duplicates, no plurals, comma-separated efficiency. Maximise unique keyword coverage in the hidden index.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-app-preview-video.html","t":"How to Fix App Preview Video for Higher Install Rates","d":"Fix App Preview Video. 15-30 seconds, hook in first 3s, narrate value, no voiceover by default. The preview-video pattern that drives install conversion.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-app-reviews.html","t":"Few or Poor App Reviews? Prompt, Reply and Rebuild Ratings","d":"Get more App Store and Google Play ratings within the rules: time StoreKit and In-App Review prompts, reply to critical reviews and recover after a bad release.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-app-screenshots.html","t":"How to Fix App Store Screenshots for Higher Conversion","d":"Fix app screenshots: caption-led design, value-prop first, social proof, localisation. Drive higher install conversion from impression to download.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-app-subtitle.html","t":"How to Fix App Store Subtitle for ASO Keyword Coverage","d":"Fix App Store subtitle (30c iOS, short description 80c Play). Secondary keywords, benefit clarity, no repeating title words. The ASO subtitle pattern.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-app-title.html","t":"How to Fix Your App Store Title for ASO Discoverability","d":"Fix app title (30c iOS, 50c Play) for App Store SEO. Brand + primary keyword pattern, localisation, avoid spammy keyword stacking that triggers rejection.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-aria-errors.html","t":"Invalid ARIA in HTML: Fix Bad Roles, Values, ID References","d":"Fix ARIA validation errors: misspelt or abstract roles, roles an element does not permit, bad state values, aria IDs that point nowhere, and redundant roles.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-aria-label-not-working.html","t":"aria-label Not Working: Divs, Buttons, Windows, Translation","d":"Fix aria-label not working: why it is ignored on divs and spans, overridden on buttons, read differently on Windows and not translated, and the fix for each.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-aria-labels.html","t":"ARIA Labels: Fix Unnamed Buttons, Misused aria-label and IDs","d":"Fix icon buttons with no accessible name, aria-label that hides visible text, broken aria-labelledby IDs and focusable elements hidden by aria-hidden. Code.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-author-bios.html","t":"Missing Author Bios: Write Bylines and Bio Pages That Work","d":"Fix missing author bios for SEO: where the byline goes, what a useful bio says, how to build author pages, guest and pen-name cases, and Person markup to match.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-author-trust-signals.html","t":"Author Signals for AI Crawlers: Bylines, Person Schema, IDs","d":"Make authorship machine-readable for AI crawlers: bylines in server HTML, author pages at stable URLs, Person and publisher JSON-LD joined by @id, and sources.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-authority-building.html","t":"Weak Authority Signals: Earn Mentions, Citations and Links","d":"Build real authority for E-E-A-T: pick a narrow topic, publish original data, help journalists, join vetted bodies and track mentions without buying links.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-azure-gateway-errors.html","t":"Fix 403 and 502 on Azure Application Gateway: WAF and Health","d":"Fix 403 Forbidden and 502 Bad Gateway from Microsoft-Azure-Application-Gateway/v2: trace the WAF rule in the logs, add exclusions and repair unhealthy backends.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-backlinks-not-being-indexed.html","t":"Backlinks Not Being Indexed? What It Means and How to Fix It","d":"Backlinks not indexed? Check whether Google can crawl and index the linking page, whether the link is in the HTML and followable, and why indexing tools harm.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-benchmark-drift.html","t":"Fixing Benchmark Drift in Score History: Step-by-Step Guide","d":"Detect and respond when your audit scores drift from your historical baseline: identify cause, rule out seasonality and act on regression.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-blind-spots.html","t":"Competitive Blind Spots: Find Questions No Rival Answers Yet","d":"Competitive Blind Spots. Find the questions, formats and customer groups no competitor serves well, check there is real demand without relying on volume data.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-blog-internal-linking.html","t":"Blog Internal Linking: Connect Posts to Each Other and Sales","d":"Fix weak blog internal linking: posts that link nowhere, old articles never updated with new links, tag archive clutter and no path from posts to service pages.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-brand-mentions.html","t":"Brand Left Out of AI Answers? Close Third-Party Source Gaps","d":"Brand left out of AI answers that name your competitors? Find the third-party sources AI engines trust, close the gaps and get your brand mentioned.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-branded-keywords.html","t":"Branded vs Non-Branded Keywords: Split, Report, Plan Apart","d":"Branded vs Non-Branded Keywords. Separate searches for your business name from searches for what you sell: build a brand filter in Search Console.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-breach-response.html","t":"Breach Response Plan: Contain, Assess and Report in 72 Hours","d":"A breach response plan for your website: what counts as a personal data breach, who acts first, how to judge risk and when to tell the ICO within 72 hours.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-breadcrumb-structured-data-issues.html","t":"Breadcrumb Structured Data Issues: How to Fix BreadcrumbList","d":"Fix breadcrumb structured data issues in Search Console: add missing item and name fields, number positions from 1, match the visible trail, remove duplicates.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-broken-backlinks.html","t":"Broken Backlinks: Redirect the Dead URLs Other Sites Link To","d":"Broken Backlinks. Recover links pointing at pages on your site that now return 404: find them, choose restore, 301 or 410.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-broken-internal-links.html","t":"Broken Internal Links: Find the Menu or Template Behind Each","d":"Trace broken internal links back to the menu, template, widget or paragraph that creates them, fix each at source, update links that pass through redirects.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-broken-links.html","t":"How to Fix Broken Internal Links: 404s, Redirects, Audits","d":"Fix broken internal links from Site Crawler. Diagnose 404s, replace bad links in bulk via CMS, prevent breakage in your CI pipeline.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-browser-prefixes.html","t":"CSS Vendor Prefixes: Fix Gaps and Remove Dead -webkit- Rules","d":"Fix CSS vendor prefixes: find missing and outdated -webkit- and -moz- rules, set a browserslist for your real audience and let Autoprefixer do the work.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cannibalisation.html","t":"Keyword Cannibalisation: Prove It, Pick a Winner, Merge Them","d":"Fix keyword cannibalisation: prove two of your pages compete in Search Console, choose the page to keep, merge or split content, redirect and relink safely.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-canonical-conflicts.html","t":"Canonical Conflicts: Make Redirects, Tags and Sitemaps Agree","d":"Fix pages that answer at several URLs and send mixed signals: redirects, canonical tags, Link headers, sitemaps, og:url and JSON-LD naming different addresses.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-canonical-migration.html","t":"Canonical Tags After a Migration: Stop Pointing at Old URLs","d":"Fix canonical tags left pointing at the old domain, staging, HTTP or pre-move paths after a migration, and line them up with redirects, sitemaps and links.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-canonicals.html","t":"Canonical Tag Errors: Missing, Relative, Duplicate or Wrong","d":"Fix canonical tag errors: a self-referencing absolute https URL, one tag per page inside the head, and no inner pages pointing their canonical at the home page.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-category-pages.html","t":"Thin Category Pages: Intro Copy, Buying Guides and Overlaps","d":"Fix thin ecommerce category pages: write a short intro above the grid, add buying help below it, merge overlapping categories and set sensible titles and links.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cdn-origin-redirects.html","t":"How to Fix CDN-Origin Redirect Conflicts: Single Authority","d":"Fix CDN-vs-origin redirect conflicts from the Redirect Checker. Pick one layer to own redirects, disable at the other, prevent double-hops and loops.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-changed-schema-types.html","t":"Fixing Changed Schema Types: Step-by-Step Guide","d":"Investigate and respond when schema drift detects a schema type has silently changed (e.g. Recipe to HowTo) and rich results are at risk.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-chatgpt-invisibility.html","t":"Missing From ChatGPT Answers? Diagnose Crawler, Index, Brand","d":"Missing From ChatGPT Answers? Diagnose Crawler, Index, Brand. Find out why ChatGPT never names or links your site: OAI-SearchBot blocked by robots.txt.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-check-lazy-loading-working.html","t":"How to Check Lazy Loading Is Working: A Quick DevTools Test","d":"Check lazy loading works with Chrome DevTools: watch image requests as you scroll, confirm the loading attribute, and keep the hero image from being delayed.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-check-page-indexed.html","t":"How to Check If a Page Is Indexed by Google: URL Inspection","d":"Check if a page is indexed by Google with URL Inspection, the Pages report, site: searches and server logs, why each can mislead, and what to do if absent.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-check-page-speed.html","t":"How to Check Page Speed and Read PageSpeed Insights Scores","d":"Check page speed with PageSpeed Insights, Lighthouse and field data: what each score and timing means, why results vary and what to do when PSI will not run.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-check-seo-working.html","t":"How to Check If Your SEO Is Working: Metrics and Timelines","d":"How to know if your SEO is working: the Search Console and GA4 metrics to watch, realistic timelines, server log checks and why SEO results are never instant.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html","t":"How to Check WCAG Compliance on a Website: Tools and Tests","d":"How to check WCAG compliance: run automated scans, then test by keyboard, screen reader, zoom and contrast against WCAG 2.1 and 2.2 AA, and record the results.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-citation-frequency.html","t":"Low AI Citation Frequency: Measure, Diagnose and Win Prompts","d":"Cited by AI assistants only now and then? Measure citation rate properly, find the prompts you lose and why, and give assistants a reason to pick your page.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-citations.html","t":"Unsourced Claims: Add Citations Readers Can Check in Seconds","d":"Fix unsourced claims: which statements need a source, how to find the primary one, write descriptive link text, add a references list and keep old links alive.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cls-ads.html","t":"Ad Slot Layout Shift: Reserve Space, Handle Empty Ad Slots","d":"Stop display ads pushing content around: reserve height per slot and breakpoint, keep unfilled slots open, and control auto-placed, sticky and refreshed ads.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cls-banner.html","t":"Banners Causing Layout Shift: Cart Bars, Alerts, Promo Bars","d":"Banners Causing Layout Shift. Stop basket bars, promo strips, site alerts and shrinking headers moving your page: overlay messages.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cls-components.html","t":"Widget and Component CLS: Carousels, Tabs, Skeleton Screens","d":"Stop carousels, tabs, review widgets, sticky headers and JavaScript-rendered sections moving the page: size in CSS, render their first state, add skeletons.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cls-dynamic.html","t":"Dynamic Content Layout Shift: Cookie Notices, Pop-ups, Feeds","d":"Dynamic Content Layout Shift. Stop content added after load from moving the page: overlay cookie notices and sign-up prompts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cls-fonts.html","t":"Web Font Layout Shift: Match Fallback Metrics, Preload Fonts","d":"Stop body text reflowing when web fonts load: pick the right font-display value, preload key files, and tune the fallback with size-adjust and ascent-override.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cls-images.html","t":"Images Causing Layout Shift: Add Width, Height, aspect-ratio","d":"Images Causing Layout Shift. Stop images pushing text down as they load: add width and height attributes, keep height auto in CSS.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cls-react.html","t":"React and Next.js CLS: Hydration, Suspense, Images and Fonts","d":"Fix layout shift in React and Next.js: hydration mismatches, client-only components, JavaScript media queries, Suspense fallbacks, next/image and next/font.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cls-responsive.html","t":"Responsive Layout Shift: picture, srcset & Breakpoint Fixes","d":"Fix layout shift that only occurs on some screen sizes: art-directed picture sources with different shapes, JavaScript breakpoints, late CSS and viewport units.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cls-shopify.html","t":"Shopify Layout Shift: Images, App Blocks, Fonts, Galleries","d":"Fix CLS on Shopify: image dimensions in Liquid, product card and gallery ratios, app blocks and payment buttons, recommendation sections and theme font loading.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cls-video.html","t":"Video and Iframe Embeds Shifting Layout: Fixed-Ratio Boxes","d":"Stop YouTube, Vimeo, map and social embeds moving your page: give iframes and video a fixed aspect ratio, reserve post height and use a click-to-load facade.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cls-wordpress.html","t":"WordPress Layout Shift: Themes, Builders, Plugins and Images","d":"Fix CLS on WordPress: theme images without dimensions, slider and page builder sections, optimisation plugins that delay CSS or JavaScript, and Google Fonts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cls.html","t":"Poor CLS Score: Find What Moves and Fix the Right Cause Fast","d":"Fix a poor CLS score: read field vs lab results, capture the element that shifts for real visitors, match it to one of eight common causes, then fix the cause.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cms-update-regression.html","t":"Fix Schema Regression After CMS Updates: Step by Step","d":"Fix Schema Regression After CMS Updates. Recover from schema breakage caused by CMS, theme or plugin updates: roll back.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-collection-architecture.html","t":"Collection Architecture: Overlaps, Primary Categories, Depth","d":"Fix collection architecture in your shop: give each category one job, choose a primary category for every product, keep depth shallow and stop pages competing.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-colour-contrast.html","t":"Colour Contrast Failures: Measure, Fix, Keep Brand Colours","d":"Fix text and controls that fail WCAG contrast: the 4.5:1 and 3:1 ratios, how to measure them, darker brand shades, text on images, dark mode and hover states.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-competitor-balance.html","t":"Competitor Share of Mentions: Diagnose the Gap and Close It","d":"When a rival gets far more mentions than you, find out why: size, sources, topics or a tactic you lack. Then pick the few niches where you can lead the talk.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-content-extractability.html","t":"Content Extractability: Get Facts Out of Images, Tabs, Divs","d":"Content Extractability. Fix pages where AI crawlers fetch the HTML but cannot pull out the facts: prices in images, div-built tables, script-loaded tabs.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-content-gaps.html","t":"Content Gaps vs Competitors: Map Topics, Plan Pillar Pages","d":"Close content gaps against competitors: map the topics they cover from their sitemaps, find missing, thin and stale topics, and plan pillar pages you can win.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cookie-banner-dark-patterns.html","t":"Dark Pattern Cookie Banners: Examples and a Compliant Design","d":"Spot dark pattern cookie banners: hidden reject buttons, pre-ticked boxes and nudging, with compliant examples and a redesign that meets UK GDPR and PECR rules.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cookie-banner-not-showing.html","t":"Cookie Banner Not Showing? Fix Complianz, Cookiebot, Shopify","d":"Fix a cookie banner not showing in Complianz, Cookiebot, OneTrust, Shopify or HubSpot: clear stored consent, check regions, domains, caching and CSP blocks.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cookie-consent.html","t":"Cookie Consent Banner Fix: Equal Reject, No Pre-Ticked Boxes","d":"Fix a cookie consent banner that fails UK rules: put Reject all beside Accept all, untick optional categories, let people change their mind and keep records.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-core-update.html","t":"Core Update Ranking Drop: Diagnose the Loss, Plan a Recovery","d":"Lost rankings in a Google core update? Confirm the cause, measure the loss page by page, study who replaced you, and make the quality changes that can help.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-core-web-vitals-assessment-failed.html","t":"Core Web Vitals Assessment Failed: How to Diagnose and Fix","d":"Core Web Vitals assessment failed in PageSpeed Insights? Find which metric and pages fail, fix the template behind it and track the 28 day field data to a pass.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-coverage-drops.html","t":"Rich Result Coverage Drops: Find the Cause, Restore Markup","d":"Rich results fell in Search Console? Tell a markup loss from a Google change, trace it to a deploy, theme or plugin, restore the markup and confirm recovery.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-coverage-gaps.html","t":"Brand Coverage Gaps: Map Missing Outlets and Earn Your Place","d":"Brand coverage gaps: find the publications, blogs and shows that cover your competitors but never you, work out why, and earn a place in them.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-crawl-budget.html","t":"Crawl Budget Waste on Shops: Measure It, Then Cut the Waste","d":"Check whether your shop really has a crawl budget problem, measure it with Crawl Stats and server logs, then cut wasted requests, errors and slow responses.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-crawled-currently-not-indexed.html","t":"Crawled, Currently Not Indexed: What It Means and How to Fix","d":"Fix Crawled, currently not indexed in Search Console: check what Google rendered, find thin or duplicate pages, strengthen internal links and prune weak URLs.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-crawler-traps.html","t":"How to Fix Crawler Traps: Faceted URLs, Calendars, Params","d":"Fix crawler-trap patterns from the Robots Tester. Faceted search, calendar pagination, parameter explosion, infinite session URLs. Cap exploration cost.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-create-robots-txt.html","t":"How to Create, Find and Read a robots.txt File With Examples","d":"Find any site's robots.txt, create one from scratch, read what each rule does and copy example files for common setups, including when Disallow all is right.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-create-xml-sitemap.html","t":"How to Create, Find and Check an XML Sitemap, With Examples","d":"Create an XML sitemap with a CMS, generator or by hand, copy a valid example file, find any site's sitemap and check it for errors before submitting to Google.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cross-links.html","t":"Product Cross-Links: Fix Related Items, Upsells, Dead Ends","d":"Fix product cross-links: related and also-bought blocks crawlers cannot see, links to sold-out items, dead-end product pages, upsells that distract from buying.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-crux-mismatch.html","t":"CrUX vs Lighthouse Mismatch: Why Field and Lab Data Disagree","d":"Lighthouse passes but CrUX and Search Console fail, or the reverse? Learn why field and lab data disagree, how to reconcile them and which number to act on.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-csp-frameworks.html","t":"Content Security Policy in Spring Boot, Tomcat 9 and Angular","d":"Set a Content-Security-Policy header in Spring Boot, Tomcat 9 and Angular: Spring Security config, a servlet filter, nonces, hashes and how to test the policy.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-csp-report-only.html","t":"Content Security Policy Report-Only: Test It and Fix Blocks","d":"Test a Content Security Policy with Report-Only: find where your CSP is set, collect violation reports, fix why default-src 'self' breaks pages, then enforce.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-css-bundle-size.html","t":"Oversized CSS Bundle: Split by Route, Cut Framework Imports","d":"Shrink an oversized CSS bundle: measure what is inside it, stop duplicate framework imports, split styles by route, remove embedded fonts and compress output.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-css-react.html","t":"CSS in React and Next.js: Modules, Tailwind, CSS-in-JS Costs","d":"Fix React and Next.js CSS problems: styles that flash or clash, CSS order changing between routes, missing Tailwind classes and the runtime cost of CSS-in-JS.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-css-shopify.html","t":"Shopify Theme CSS: Fix Overrides, App Styles and Load Order","d":"Fix Shopify theme CSS: where to put custom styles so updates keep them, why overrides do not apply, how to tame app stylesheets and trim the CSS on each page.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-css-size.html","t":"Heavy CSS Page Weight: Count Every Byte, Then Cut the Excess","d":"Find all the CSS a page downloads, including inline styles and duplicate libraries, and cut it with compression, caching, clean files and a per-template budget.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-css-specificity.html","t":"CSS Specificity Fights: Fix !important Using Cascade Layers","d":"Stop CSS rules overriding each other: read specificity scores, unwind !important and ID chains, and use @layer and :where() to make the right rule win reliably.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-css-validation.html","t":"CSS Validation Errors: Find Dropped Rules and Fix Each Type","d":"Fix CSS validation errors: unclosed braces, missing semicolons, invalid values, unknown properties and old hacks, and tell real errors from mere validator lag.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-css-wordpress.html","t":"WordPress CSS: Child Themes, Plugin Styles and Builder Bloat","d":"Tame WordPress CSS: find which theme, plugin or builder adds each stylesheet, move edits into a child theme, stop plugin CSS loading everywhere and fix caching.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-custom-404-page.html","t":"How to Fix Your 404 Error Page: Custom Design, Real 404 Code","d":"Build a custom 404 error page with search, links and a page not found image that still sends a real 404 status on Apache, nginx, WordPress and static hosts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cwv-nextjs.html","t":"Next.js and Nuxt Web Vitals: Rendering, Images and Hydration","d":"Fix Core Web Vitals in Next.js and Nuxt: pick static, incremental or server rendering per route, use the image and font tools, cut client code and hydration.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cwv-shopify.html","t":"Shopify Core Web Vitals: Apps, Hero Images, Pixels, Liquid","d":"Fix Core Web Vitals on Shopify: trim app embeds and leftover app code, load the hero image eagerly in Liquid, tame tracking pixels and speed up cart clicks.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-cwv-wordpress.html","t":"WordPress Core Web Vitals: Fix Caching, Plugins and Themes","d":"Fix Core Web Vitals on WordPress: add a page cache, find heavy plugins with Query Monitor, let core prioritise the hero, defer scripts per page, tame builders.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-dark-mode.html","t":"Dark Mode CSS: Fix color-scheme, Contrast and White Flashes","d":"Fix dark mode CSS: declare color-scheme, move colours into custom properties, stop white form fields and flashes, swap logos and keep text contrast readable.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-data-subject-rights.html","t":"Subject Access Requests and Data Rights: Reply in One Month","d":"Handle data subject access requests, erasure and other UK GDPR rights: a clear route to ask, ID checks, a search of all systems and a reply within a month.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-decorative-images.html","t":"Decorative Images: Empty Alt, CSS Backgrounds, Fewer Bytes","d":"Sort decorative images from content images: mark ornaments with empty alt or aria-hidden, move them into CSS or SVG, and stop them wasting bytes and priority.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-deep-pages.html","t":"Pages Too Deep in Your Site: Cut Click Depth to Key Content","d":"Pages Too Deep in Your Site. Fix pages buried many clicks from the homepage: long paginated lists, nested categories and filter chains, using hubs.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-deleted-schema.html","t":"Fixing Deleted Schema Markup: Step-by-Step Guide","d":"Restore schema markup that disappeared after a plugin update, theme change or content edit: identify regression and rebuild.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-deprecated-html.html","t":"Obsolete HTML: Replace center, font, align, bgcolor with CSS","d":"Fix obsolete HTML that validators flag: replace center, font, marquee, align, bgcolor, a name and old table attributes with CSS and modern HTML, site-wide.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-description-rewrite.html","t":"Fixing Meta Descriptions Google Rewrites: Step-by-Step Guide","d":"When Google rewrites meta descriptions, find the affected pages, then write specific, query-matched descriptions of the right length for each one.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-disable-hsts.html","t":"How to Disable HSTS: max-age=0, Preload Removal and Browsers","d":"Disable or turn off HSTS the right way: send max-age=0, find every source of the header, remove a domain from the preload list and clear HSTS from your browser.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-disavow-file.html","t":"How to Build a Google Disavow File: Syntax, Submission","d":"Build a Google Disavow file correctly. Domain vs URL syntax, when to use it, upload to GSC, processing timeline. The disavow workflow for toxic backlinks.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-discord-preview.html","t":"Discord Embed Not Showing: Discordbot, theme-color and Cache","d":"Discord embed not showing? Let Discordbot reach your page, set theme-color and a large image, add oEmbed author lines and re-embed stale links.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-discovered-currently-not-indexed.html","t":"Discovered, Currently Not Indexed: What It Means and the Fix","d":"Fix Discovered, currently not indexed in Search Console: speed up your server, cut low-value URLs, clean the sitemap and link the pages Google must crawl first.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-doctype-errors.html","t":"Doctype Errors: Fix Quirks Mode, Old Doctypes, Stray Output","d":"Fix doctype errors: pages rendering in quirks mode, obsolete XHTML and HTML 4 doctypes, stray output printed before the doctype, and doctypes repeated mid-page.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-duplicate-content.html","t":"How to Fix Duplicate Content: Canonicals, 301s, Consolidate","d":"Step-by-step fix for duplicate content from the Site Crawler. Identify duplicates, choose canonicals, consolidate or 301, prevent recurrence.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-duplicate-ids.html","t":"Duplicate ID Errors: Find Repeated ids and Make Each Unique","d":"Fix duplicate ID errors from the validator: find repeated ids from loops, cloned menus, repeated forms and SVG icons, then make each id unique.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-duplicate-meta-descriptions.html","t":"How to Fix Duplicate Meta Descriptions: Templates and Pages","d":"Fix duplicate meta descriptions: crawl and group them by template, fix the default, write key pages by hand, and handle pagination, filters and duplicate pages.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-duplicate-products.html","t":"Duplicate Product URLs: Canonicals, Merged SKUs, Clean Links","d":"Fix duplicate product URLs: one product reached by several paths, parameters or case variants, or listed twice as separate records. Pick one URL for each item.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ecommerce-seo-shopify.html","t":"Shopify Ecommerce SEO: Theme, Apps, URLs and Product Pages","d":"Fix Shopify ecommerce SEO: work with fixed URL patterns, stop collection-path product links, tidy app code, fill search listing fields and add new metafields.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ecommerce-seo-woocommerce.html","t":"WooCommerce SEO Fixes: Permalinks, Tags, Variations, Schema","d":"Fix WooCommerce SEO: product permalinks, thin tag and attribute archives, variation and filter URLs, duplicate Product schema and slow shared hosting setups.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-edit-robots-txt-wordpress-cloudflare.html","t":"Edit robots.txt in WordPress: Yoast, Rank Math, Cloudflare","d":"Edit robots.txt in WordPress the right way: find what serves the live file, then change it in Yoast, Rank Math, by SFTP or in Cloudflare and clear the caches.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-eeat-blog-posts.html","t":"E-E-A-T in Blog Posts: Fix Admin Bylines, Thin Posts, Dates","d":"Fix weak E-E-A-T (EEAT) on blog posts: swap Admin bylines for real authors, add your own evidence and sources, show honest dates and sort old posts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-eeat-product-reviews.html","t":"Product Review E-E-A-T: Tester, Method, Proof and Disclosure","d":"Product review E-E-A-T (EEAT): show who tested, how, and what they found, with a reviewer box, a method note, your own photos and figures, and disclosure.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-eeat-ymyl.html","t":"E-E-A-T in YMYL Content: Evidence, Reviewers and Disclosure","d":"EEAT and YMYL content: match each health, money or legal claim to its evidence, say who it applies to, state what reviewers checked and show any conflicts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-eligible-not-shown.html","t":"Eligible Rich Result Not Showing: Canonicals, Quality, Time","d":"Rich Results Test says eligible but Google shows a plain listing? Check the canonical, what Googlebot rendered, policy, content quality and how long to wait.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-encoding-errors.html","t":"Character Encoding Errors: Fix Mojibake, Charset and UTF-8","d":"Fix character encoding errors: Â£ and â€™ mojibake, a missing or late charset, headers that disagree with the page, legacy files and databases not in UTF-8.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-eprivacy-tracking.html","t":"Tracking Before Consent: Make Tags, Pixels and Embeds Wait","d":"Stop analytics tags, ad pixels and embeds loading before visitors agree: find leaks in DevTools, set Consent Mode defaults, block hard-coded scripts, retest.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-event-snippets.html","t":"Event, Job and Product Rich Results: The Fields That Matter","d":"Get Event, JobPosting and Product pages into Google rich results: the minimum fields for each, UK time zones, remote jobs, expiry, cancellations and prices.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-excluded-by-noindex-tag.html","t":"Excluded by Noindex Tag: How to Fix It, Including WordPress","d":"Fix Excluded by noindex tag in Search Console: find the meta robots tag or X-Robots-Tag header, check WordPress, plugins, server and CDN rules, then validate.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-experience-signals.html","t":"Weak Experience Signals: Prove You Did the Work You Describe","d":"Weak Experience Signals. Fix pages that read as if nobody did the work: get detail from the people who do it, add your own photos and figures.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-expertise-credentials.html","t":"Missing Expertise Credentials: Show, Verify and Mark Them Up","d":"Show expertise that holds up: match credentials to the topic, explain them plainly, link each to a public register, and use Person markup without overclaiming.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-facebook-preview.html","t":"Facebook Link Preview Not Working: og Tags, Image & Debugger","d":"Facebook link preview not working? Fix missing og:image or og:title, wrong image sizes, a crawler blocked by a firewall, og:url mistakes and old previews.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-faceted-explosion.html","t":"Faceted URL Explosion: Count Filter URLs and Stop the Crawl","d":"Stop filter combinations multiplying into endless crawlable URLs: count them, keep a short allow-list, write exact robots.txt rules, return 404 for empty sets.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-faceted-nav.html","t":"Faceted Navigation: Filters Shoppers Use and Pages That Rank","d":"Fix faceted navigation on shop categories: choose useful filters, turn the few filters people search for into real landing pages and stop the rest competing.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-faq-rich-result.html","t":"FAQ Rich Results Gone: Who Still Qualifies, What to Do Now","d":"FAQ rich results now show only for well-known government and health sites. Check if you qualify, decide what to do with FAQPage markup and track what matters.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-faq-schema-worth-it.html","t":"Is FAQ Schema Still Relevant? FAQ Rich Results Ended in 2026","d":"Is FAQ schema still relevant now Google has ended FAQ rich results for all sites? What FAQPage markup still does, and when to keep, add or remove the markup.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-faq-schema.html","t":"FAQPage Schema Errors: Missing Fields, Bad JSON & Duplicates","d":"Fix FAQPage schema errors: missing acceptedAnswer or text, unparsable JSON-LD, duplicate blocks and markup that doesn't match the page, with a working example.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-fcp.html","t":"Slow First Contentful Paint: Clear the Head, End Blank Pages","d":"Fix slow First Contentful Paint: find what keeps the screen blank, from redirects and blocking CSS to page-hiding snippets and JavaScript shells, and clear it.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-flesch-score.html","t":"Low Flesch Reading Ease Score: Find the Cause and Raise It","d":"Raise a low Flesch Reading Ease score: see which of the two inputs drags it down, rewrite the passages that cost most, and set a target that suits your readers.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-focus-indicators.html","t":"Focus Indicators Missing: Restore Outline, Add focus-visible","d":"Bring back focus outlines removed by outline: none, style them with :focus-visible, keep them clear on every background and stop sticky headers hiding them.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-form-labels.html","t":"Form Labels: Fix Unlabelled Fields, Placeholders and Groups","d":"Fix form labels on unlabelled fields: connect label to input with for and id, stop relying on placeholders, name radio groups, and link hints and errors.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-form-validation.html","t":"Invalid Form Markup: Fix Validator Errors in Inputs & Forms","d":"Fix validator errors in forms: labels pointing at missing ids, attributes an input type forbids, bad autocomplete values, nested forms and select placeholders.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gbp-attributes.html","t":"GBP Attributes Missing: Accessibility, Payments & Amenities","d":"Fix missing or wrong Google Business Profile attributes: find the ones your category offers, set accessibility, payment and amenity facts, and stop bad edits.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gbp-categories.html","t":"Google Business Profile Categories: Pick Primary, Add Others","d":"Fix the wrong primary category on your Google Business Profile, add accurate additional categories, check competitors and avoid edits that trigger a review.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gbp-edit-access.html","t":"Unable to Edit Google Business Profile? Take Back Ownership","d":"Unable to edit your Google Business Profile or edits not showing? Request ownership, take over from an old agency, and fix a missing phone number or lost edits.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gbp-multi-location.html","t":"Multi-Location Business Profiles: Groups, Bulk Verify, Edits","d":"Run many Google Business Profiles well: set up business groups and access, bulk verify a chain, keep store codes and branch details right, handle closures.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gbp-photos.html","t":"Google Business Profile Photos: Fix a Thin, Stale Photo Set","d":"Fix a thin or out-of-date Google Business Profile photo set: what to shoot, file sizes, logo and cover, customer uploads, videos and a simple refresh routine.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gbp-posts.html","t":"GBP Posts Missing or Stale: Post Types, Rejections, Tracking","d":"Fix missing or stale Google Business Profile posts: pick the right post type, write posts that pass review, add tracked buttons and keep a steady routine going.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gbp-qa.html","t":"Google Business Profile Q&A: Answer, Report, Plan for Change","d":"Handle unanswered or spammy Questions and answers on a Google Business Profile, and move key answers into fields and pages that last as Google scales Q&A back.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gbp-restaurants.html","t":"Restaurant Business Profile: Menus, Bookings, Hours & Dining","d":"Fix a restaurant's Google Business Profile: current menu, working booking and order buttons, kitchen and takeaway hours, dining options and a cuisine category.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gbp-reviews.html","t":"Unanswered Google Reviews: Reply Calmly, Report, Ask Fairly","d":"Clear a backlog of unanswered Google reviews, reply to critical ones calmly, report reviews that break policy, and ask for reviews without gating or incentives.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gbp-service-area.html","t":"Service-Area Business Profile: Hide Address, Set Areas Right","d":"Fix a service-area Google Business Profile: hide a home address, choose realistic service areas, pass verification and avoid the rules that get SABs suspended.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gbp-services.html","t":"Google Business Profile Services & Products: Fill Gaps Well","d":"Fill in the services and products sections of a Google Business Profile: predefined and custom services, descriptions, prices, product entries, what to avoid.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gdpr-compliance-steps.html","t":"How to Comply with GDPR on Your Website: A Simple Checklist","d":"How to comply with GDPR on a small website: map your data, choose a lawful basis, publish a privacy notice, fix cookies, sign processor terms, handle requests.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gdpr-content.html","t":"GDPR for Blogs and Content Sites: Comments, Ads, Newsletters","d":"UK GDPR for blogs and publishers: ads and embeds that wait for consent, lean comment forms, newsletter sign-ups, contributor data and requests to remove people.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gdpr-ecommerce.html","t":"GDPR for Online Shops: Checkout, Soft Opt-In, Orders, Pixels","d":"Make an online shop meet UK GDPR and PECR: trim checkout fields, use the soft opt-in, set order retention, control ad pixels and handle customer data requests.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gdpr-saas.html","t":"GDPR for B2B SaaS: DPAs, Sub-Processors and Customer Rights","d":"For B2B SaaS makers: split controller and processor roles, publish a DPA and sub-processor list, build export and deletion, and tell customers of breaches fast.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gdpr-vs-ccpa.html","t":"GDPR vs CCPA vs HIPAA: Which Privacy Laws Apply to Your Site","d":"GDPR or CCPA, GDPR or HIPAA? Find which privacy laws apply to your website, how their scope and duties differ, and what to change on the site for each one.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gemini-invisibility.html","t":"Missing From Gemini? Check Google Index, Snippets, Extended","d":"Not appearing in Gemini, AI Overviews or AI Mode? Check Google indexing, nosnippet and max-snippet rules, Google-Extended, page rendering and entity signals.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-geo-content.html","t":"Geo-Content Gaps: Find Missing Local Searches and Fill Them","d":"Fix geo-targeted content gaps: find place-name searches your pages miss, give existing pages real local signals and publish local content people actually use.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-google-business-profile-not-showing.html","t":"Google Business Profile Not Showing in Search or Only to Me?","d":"Business Profile not showing up, or only visible to you? Check verification, review and suspension status, search like a customer and improve local ranking.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-google-business-profile-suspended.html","t":"Google Business Profile Suspended? Why, and How to Get Back","d":"Learn why your Google Business Profile was suspended, fix the name, address or duplicate causing it, and file a reinstatement appeal with evidence that works.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-google-sites-seo.html","t":"Google Site Saying 404 Error? Fix Previews, Speed and Mobile","d":"Fix a Google Site showing 404 errors, weak link previews, slow pages and mobile layout problems, and see what the Google Sites editor can and cannot change.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-google-title-rewrite.html","t":"Fixing Google Title Tag Rewrites: Step-by-Step Guide","d":"Stop Google rewriting your title tags: find the affected pages, then write clear, query-matched titles of the right length with the brand at the end.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-grade-level.html","t":"High Reading Grade Level: Lower It Without Dumbing It Down","d":"Bring a high Flesch-Kincaid or Gunning Fog grade down: find which lever is inflating it, pick a target for your readers, then rewrite without talking down.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-gradual-erosion.html","t":"Fixing Gradual Score Erosion: Step-by-Step Guide","d":"Diagnose and reverse a slow fall in your audit score: find the page type or category leading the erosion, fix the cause and track the recovery.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html","t":"Heading Hierarchy: Fix Skipped Levels, Fake & Empty Headings","d":"Fix heading hierarchy for screen reader users: one clear main heading, no skipped levels, bold text made into real headings, and no headings used for size.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-headings.html","t":"Vague or Missing Subheadings: Write Headings People Can Scan","d":"Fix vague or missing subheadings: find walls of text, rewrite labels like Overview into headings that say what follows, and test a page by its headings alone.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-headless-ecommerce-seo.html","t":"Headless Ecommerce SEO: Fix Rendering, Metadata, 404s, Cache","d":"Fix SEO on headless shops built with Hydrogen, Next.js or Catalyst: pick SSR or static per page, rebuild metadata and schema, send real 404s, keep prices fresh.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-headless-migration.html","t":"Fix Headless Migration Issues: Monolith to Headless SEO","d":"Fix Headless Migration Issues. Migrate monolith CMS to headless: WordPress to Next.js, Shopify to Hydrogen, redirect mapping, SSR readiness, structured data.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-helpful-content.html","t":"Helpful Content Drop: Prune and Rewrite Search-First Pages","d":"Recover from a helpful content drop now the system sits inside core ranking: find search-first pages, prune or rebuild them, add real experience, then wait.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-high-lcp-mobile.html","t":"Why Is My LCP So High on Mobile? How to Fix Mobile LCP Fast","d":"Fix a high mobile LCP: find the LCP element, stop lazy-loading it, give it fetchpriority high, send phones a smaller image and remove render-blocking files.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-high-ttfb.html","t":"Why Is My TTFB So High? How to Fix a Slow Time to First Byte","d":"Fix a high TTFB: measure each stage with curl, remove redirects, add full-page caching, find slow queries and plugins, and put HTML on a CDN near your visitors.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-homepage-internal-linking.html","t":"Fix Homepage Internal Linking: Distribution & Hierarchy","d":"Fix homepage internal linking: distribute PageRank, top-level navigation, footer links, contextual links, anchor text strategy.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-hosting-migration.html","t":"Website Hosting Migration: Move to a New Host, Keep Your SEO","d":"Move your website to a new host or server without losing SEO: copy files and database, lower DNS TTL, set up SSL, test before cut-over and check crawling after.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-howto-carousel.html","t":"HowTo Rich Results Are Gone: What Helps Step-by-Step Pages","d":"Google stopped showing HowTo rich results in 2023. What to do with existing HowTo markup, and what still gets tutorials seen: clean steps, video key moments.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-howto-schema.html","t":"HowTo Schema Errors: Missing Steps, totalTime & Duplicates","d":"Fix HowTo schema errors: missing step or text, invalid totalTime, broken images, duplicate blocks and steps that don't match the page, with a working example.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-hreflang-blocked.html","t":"Hreflang Targets Blocked: robots.txt, noindex, Login Walls","d":"Fix hreflang that points at pages Google cannot use: robots.txt Disallow rules, noindex tags and headers, password-protected locales, staging URLs left behind.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-hreflang-broken-targets.html","t":"Hreflang Targets Returning 404 or Redirects: Find and Repair","d":"Fix hreflang targets that return 404, 410, 5xx or a redirect: probe each alternate URL, sort failures by cause, repair after migrations, test before release.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-hreflang-canonical-conflict.html","t":"Hreflang vs Canonical Clash: Make Each Locale Self-Canonical","d":"Fix locale pages whose canonical points to another language, a parameter URL or another host, so hreflang and canonical tags agree and each version is indexed.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-hreflang-language-codes.html","t":"Invalid Hreflang Codes: en-UK, Underscores and Country Traps","d":"Fix invalid hreflang values: en-UK instead of en-GB, en_GB underscores, country codes used as languages, retired codes and made-up regions, then validate them.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-hreflang-nextjs.html","t":"Hreflang in Next.js and Nuxt: Metadata API, i18n, Sitemaps","d":"Generate correct hreflang in Next.js and Nuxt: App Router metadata alternates, Pages Router head tags, Nuxt i18n head helpers, sitemaps and middleware traps.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-hreflang-return-tags.html","t":"Hreflang Missing Return Tags: Audit Each Pair, Fix at Source","d":"Fix hreflang return tag errors: find one-way links between locale pages, map every pair across the site, rebuild clusters from one source, and stop the drift.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-hreflang-self-reference.html","t":"Missing Hreflang Self-Reference: Make Each Page List Itself","d":"Fix hreflang clusters where a page lists its alternates but not itself, or lists itself under a slightly different URL, with template fixes for common setups.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-hreflang-shopify.html","t":"Shopify Hreflang Errors: Markets, Languages, Duplicate Tags","d":"Fix hreflang on Shopify: check the tags Markets generates, remove duplicates from themes and apps, publish languages properly, link separate country stores.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-hreflang-sitemap.html","t":"Hreflang Sitemap vs HTML Mismatch: Choose One Source, Sync","d":"Fix hreflang that says one thing in the XML sitemap and another in the page head: find the differences, pick one source and generate a valid xhtml:link sitemap.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-hreflang-wordpress.html","t":"WordPress Hreflang Errors: WPML, Polylang and TranslatePress","d":"Fix hreflang on WordPress: find which plugin writes the tags, correct WPML, Polylang and TranslatePress codes, stop SEO plugin and cache clashes, link multisite","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-hsts-error.html","t":"HSTS Error in Chrome or Firefox: What It Means, How to Fix","d":"Fix an HSTS error in Chrome or Firefox: why visitors cannot bypass it, how to read the error code and fix the expired, mismatched or untrusted certificate.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-hsts-missing-from-https-server.html","t":"HSTS Missing From HTTPS Server: How to Add the Header Safely","d":"Fix HSTS missing from HTTPS server: add Strict-Transport-Security on nginx, Apache, Plesk or Cloudflare, start with a short max-age and then test it with curl.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-html-errors-react.html","t":"HTML Errors in React and Next.js: Fix Nesting and Hydration","d":"Fix validation errors in React and Next.js: invalid nesting that causes hydration errors, links inside links, divs in buttons, stray props and a missing lang.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-html-errors-shopify.html","t":"Shopify HTML Errors: Fix Liquid Sections, Apps and Rich Text","d":"Fix Shopify validator errors at source: Liquid sections and snippets, rich text settings nested in paragraphs, leftover app code, app embeds and product copy.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-html-errors-ssg.html","t":"HTML Errors in Hugo, Jekyll, Eleventy and Astro: Build Fixes","d":"Fix HTML errors in Hugo, Jekyll, Eleventy and Astro: layouts wrapping content in p tags, shortcodes in paragraphs, Markdown raw HTML quirks, broken excerpts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-html-errors-wordpress.html","t":"WordPress HTML Errors: Fix Theme, Plugin and Editor Markup","d":"Trace WordPress validator errors to the theme, a plugin, wpautop or pasted content, then fix each in a child theme, a filter or the editor without losing edits.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-http-errors-nodejs.html","t":"Node.js and Next.js HTTP Errors: Status Codes, Crashes, PM2","d":"Fix HTTP errors in Node.js and Next.js: send real 404 and 500 codes, catch async errors, stop crashes becoming 502s under PM2 and respect hosting time limits.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-http-errors-plesk.html","t":"HTTP Errors in Plesk and cPanel: Logs, PHP and Permissions","d":"Fix HTTP errors on Plesk and cPanel sites: find the per-domain logs, check PHP version and handler, restart PHP-FPM, repair permissions and review ModSecurity.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-http-errors-wordpress.html","t":"WordPress HTTP Errors: Critical Errors, .htaccess, wp-cron","d":"Fix WordPress HTTP errors: trace a critical error to its plugin or theme with debug.log, rebuild a broken .htaccess, clear a stuck 503 and tame wp-cron.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-https-redirects.html","t":"HTTP to HTTPS Redirects: One Hop, Valid Certificates, HSTS","d":"Fix HTTP to HTTPS redirects so every http:// address reaches its https:// version in one permanent hop: cover all hostnames, fix certificates, then add HSTS.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-image-alt.html","t":"Image Alt Text for SEO: Get Pictures Found in Google Images","d":"Fix image alt text that search engines cannot use: file-name alt, duplicates, keyword stuffing and images hidden in CSS, so pictures can rank in Google Images.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-image-cdn.html","t":"Image CDN Delivery: Caching, Edge Resizing and Choosing One","d":"Fix slow image delivery: read CDN cache headers, set long cache lifetimes, turn on edge resizing and format negotiation, and pick a service that fits your site.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-image-cls.html","t":"Image Layout Shift: Record Dimensions in Your Image Pipeline","d":"Stop image layout shift by recording true width and height when images are uploaded or built, and fix rotated photos, crops and art-directed picture tags.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-image-dimensions.html","t":"Oversized Image Dimensions: Right-Size Pixels, srcset, sizes","d":"Fix large image dimensions: stop sending far more pixels than the slot needs, measure rendered size, generate width variants and write srcset and sizes well.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-image-format.html","t":"Wrong Image Format: Serve AVIF and WebP With a Safe Fallback","d":"Fix images in the wrong format: photos saved as PNG, animated GIFs, raster logos and no AVIF or WebP. Convert, serve via picture or Accept headers, and test it.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-image-lazy-load.html","t":"Image Lazy Loading: Add It Below the Fold, Remove It Above","d":"Fix image lazy loading both ways: add loading=lazy to off-screen images, remove it from the main image, replace old data-src scripts and keep images crawlable.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-image-size.html","t":"Oversized Image Files: Compress, Strip Metadata, Cut Bytes","d":"Fix large image files that weigh too much: find the heaviest, cap upload sizes, pick a sensible quality, strip metadata and set a budget per image.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-images-nextjs.html","t":"Next.js Image Problems: next/image sizes, AVIF, Remote Hosts","d":"Fix Next.js image issues: oversized files from a missing sizes prop, a lazy hero, rejected remote hosts, AVIF left off, and static export or self-hosted images.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-images-shopify.html","t":"Shopify Images: Fix image_url Widths, Alt Text and Old Tags","d":"Fix Shopify image findings: old img_url tags, wrong widths and sizes, a lazy first product photo, missing alt, variant images and unresized description images.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-images-speed.html","t":"Images Slowing Your Page: Measure Their Share, Cut the Cost","d":"Work out how much of your load time goes on images, stop them competing with the main content, fix late-found backgrounds, and set a per-template image budget.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-images-wordpress.html","t":"WordPress Images: Sizes, WebP/AVIF, One Plugin, Lazy Loading","d":"Fix WordPress image findings: match registered sizes to the theme, cap uploads, pick one optimisation plugin, serve WebP or AVIF and fix lazy loading on heroes.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-imessage-preview.html","t":"iMessage Link Preview Not Showing: og Tags, Images & Icons","d":"iMessage link preview not working? Fix plain links, tiny icons and Tap to Load Preview: missing og tags, images Apple will not use and slow pages.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-implement-lazy-loading.html","t":"How to Implement Lazy Loading in HTML and JavaScript Safely","d":"How to implement lazy loading: what it is, loading=lazy for images and iframes, IntersectionObserver for backgrounds and video, and what never to lazy load.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-improve-website-seo.html","t":"How to Improve SEO on Your Website: A Step-by-Step SEO Plan","d":"How to improve and manage SEO on your website: fix indexing basics, map searches to pages, improve titles and content, link pages and build local trust signals.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-indexation-migration.html","t":"Pages Not Indexed After a Migration: Diagnose Every Status","d":"New pages missing from Google after a migration? Read the Page indexing report status by status, remove staging blocks, and get new URLs crawled and indexed.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-indexation.html","t":"Fixing Indexation Issues: Step-by-Step Guide","d":"Fix indexation issues when Google will not index your pages: find stray noindex tags, robots.txt blocks, canonical conflicts and sitemap mismatches.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-inp.html","t":"Poor INP: Find the Slow Interaction and Break Up Long Tasks","d":"Fix poor INP: find which click or tap is slow, split its delay into input, processing and paint, then yield long tasks, trim handlers and tame third-party tags.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-internal-links-migration.html","t":"Internal Links After a Migration: Rewrite Old URLs in Bulk","d":"Update internal links after a migration: find links that still hit old URLs, rewrite them in bulk from the redirect map and keep your key pages well linked.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-international-transfers.html","t":"International Data Transfers: UK Data Bridge, IDTA, Addendum","d":"Fix international data transfers of UK personal data: list overseas suppliers, check UK adequacy and the US data bridge, then sign an IDTA or Addendum.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-jargon.html","t":"Jargon and Corporate-Speak: Replace It, Keep It or Define It","d":"Fix corporate jargon: sort flagged words into buzzwords to replace, trade terms to keep and define, and in-house words to drop, then keep a word list.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-js-bundle-size.html","t":"Oversized JavaScript Bundles: Measure, Split and Trim Code","d":"See what is inside a heavy JavaScript bundle and shrink it with route splitting, lazy imports, tree shaking, lighter libraries, modern targets and a budget.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-js-console-errors.html","t":"JavaScript Console Errors: Trace, Sort, Fix Load-Time Bugs","d":"Fix JavaScript console errors at page load: TypeError and ReferenceError, rejected promises, missing script files, CORS and CSP blocks, and third-party noise.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-js-crawler-rendering.html","t":"Crawlers Miss JavaScript Content: Compare, Unblock, Render","d":"If crawlers miss content, links or tags added by JavaScript, compare raw and rendered HTML, unblock scripts, fix links and status codes, render on the server.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-js-only-content.html","t":"JavaScript-Only Content: Put Prices and Facts in Server HTML","d":"Fix prices, stock, dates and key text that only appear after JavaScript runs, so search engines and AI crawlers read them in the HTML they download.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-js-react.html","t":"React and Next.js Errors: Hydration, SSR Crashes, Blank Page","d":"Fix React and Next.js JavaScript errors: hydration mismatches, minified error codes, window is not defined, missing env vars, blank screens and dev builds.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-js-shopify.html","t":"Shopify JavaScript Issues: Theme Scripts, Apps and Leftovers","d":"Trace Shopify JavaScript errors and slow scripts to the theme, app embeds or leftover app code, then defer theme files and move tracking to customer events.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-js-syntax-errors.html","t":"JS SyntaxError: Unexpected Token, Import Error, Old Browsers","d":"Fix a JS SyntaxError such as unexpected token, HTML served as a script or import outside a module, and stop one error breaking the whole page.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-js-wordpress.html","t":"WordPress JavaScript Errors: Plugin Conflicts, jQuery, Defer","d":"Trace WordPress JavaScript errors to the plugin or theme behind them, fix jQuery assumptions, load scripts only where needed and defer them without breakage.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-json-ld-format.html","t":"What Is JSON-LD? Format, Examples and How Google Parses It","d":"What JSON-LD is, how it differs from plain JSON, and how to write a valid application/ld+json block with @context, @type and @id that Google can read and use.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-json-ld-nextjs.html","t":"Fix JSON-LD in Next.js: Schema in App Router, RSC, Metadata","d":"Implement JSON-LD in Next.js: Server Components render, metadata API limitations, dynamic schema from data, validation, common errors.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-json-ld-shopify.html","t":"Shopify JSON-LD Errors: Trace Theme and App Blocks, Fix Code","d":"Fix Shopify JSON-LD errors: find which theme file or app prints each block, repair Liquid that outputs bad prices, images and dates, and test on a theme copy.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-json-ld-wordpress.html","t":"JSON-LD Errors in WordPress: Trace, Repair and Extend Output","d":"Fix broken or duplicate WordPress JSON-LD: trace each block to its plugin, stop editors and templates mangling it, extend Yoast or Rank Math, tame WooCommerce.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-json-syntax.html","t":"JSON-LD Syntax Errors: Find the Broken Character, Fix Source","d":"Fix JSON-LD that will not parse: read parser error positions, trace stray quotes, commas and control characters to your template, and block bad JSON at deploy.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-jsonld-coverage.html","t":"JSON-LD Coverage: Mark Up Every Template, Not Only the Blog","d":"Fix JSON-LD coverage gaps: templates with no markup, stub entities with only a name, schema added by tag managers, and site-wide entities that never connect.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-keyboard-nav.html","t":"Keyboard Navigation: Fix Traps, Tab Order & Custom Controls","d":"Fix keyboard navigation failures: controls you cannot Tab to, clickable divs, positive tabindex, hover-only menus, dialogs that trap focus, missing skip links.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-keyword-difficulty.html","t":"Keyword Difficulty Too High: Pick Targets Your Site Can Win","d":"Keyword difficulty too high? Stop chasing searches held by far stronger sites: read difficulty scores properly and pick searches a small site can win.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-keyword-gaps.html","t":"Keyword Gaps vs Competitors: Filter, Map and Win the Queries","d":"Turn a competitor keyword gap list into work worth doing: strip out irrelevant queries, check intent, map each keyword to a page and avoid splitting rankings.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-keywords-shopify.html","t":"Shopify Keywords: Map Products, Collections and SEO Titles","d":"Apply Shopify keywords: give products, collections and posts one search each, write SEO titles apart from product names and let collections win buying searches.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-keywords-wordpress.html","t":"Keywords in WordPress: Focus Fields, SEO Titles, Slugs, Tags","d":"Put keywords in WordPress properly: what focus keyphrase fields really do, SEO title templates, H1s, slugs, archive pages and internal link wording.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-lang-attribute.html","t":"HTML lang Attribute: Add It, Pick en-GB or en, Mark Passages","d":"Fix a missing or wrong html lang attribute: pick en-GB, en or another valid code, set it in WordPress, Shopify or Next.js, and mark passages in other languages.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-lawful-basis.html","t":"Lawful Basis Under UK GDPR: Pick and Record One per Purpose","d":"Choose the right UK GDPR lawful basis for each thing your website does with data, test consent and legitimate interests properly, then record and explain it.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-layout-shift-css.html","t":"Layout Shift From CSS: Late Styles, Font Swaps, aspect-ratio","d":"Fix layout shift from CSS that makes pages jump: late stylesheets, font swaps, missing aspect-ratio, animated layout properties and classes added after paint.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-lcp.html","t":"Slow LCP: Find the Element, Load It Sooner, Cut Render Delay","d":"Fix a slow LCP: identify the Largest Contentful Paint element, split its time into four parts and stop lazy-loading the hero to get under 2.5 s for real users.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-link-clusters.html","t":"Topic Link Clusters: Map Pillar and Spoke Pages, Close Gaps","d":"Turn scattered articles on one subject into a linked topic cluster: choose the pillar page, map every link in a matrix, add missing links and remove stray ones.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-link-equity-flow.html","t":"Link Equity Flow: Route Internal Links to Your Money Pages","d":"Fix poor internal link equity flow: strong pages that link nowhere useful, links split across duplicate URLs, and money pages with almost no internal support.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-link-gaps.html","t":"Backlink Gaps vs Competitors: Is It Links, and Which Pages?","d":"Read a competitor backlink gap analysis properly: check links are really why a rival wins, compare the ranking pages and find their link magnets.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-link-reclamation.html","t":"Unlinked Brand Mentions: Pick, Ask and Track Link Requests","d":"Turn unlinked brand mentions into links: which pages are worth asking, finding the editor, a short request that works, and when to accept a no or a nofollow.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-link-text.html","t":"Vague Link Text: Replace Click Here, Read More and Bare URLs","d":"Fix vague link text for WCAG 2.4.4: rewrite click here and read more, name image and icon links, merge duplicate links, keep aria-label matching visible text.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-link-velocity.html","t":"How to Fix Link Velocity: Avoid Spike-and-Crash Patterns","d":"Build natural link velocity. Avoid sudden spike (manipulation signal) and crash patterns. Sustained acquisition pace that signals legitimate growth.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-linkedin-preview.html","t":"LinkedIn Link Preview Not Working: og Tags, Images & Cache","d":"LinkedIn link preview not working? Fix missing og:title or og:image, images too small, LinkedInBot blocked by robots.txt or a firewall, and old cached previews.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-llms-content.html","t":"Thin llms.txt Content: Rewrite the Summary, Notes, Sections","d":"Turn a thin llms.txt into a useful one: write a factual summary blockquote, give each link a specific note, group links by task and keep notes true to the page.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-llms-format.html","t":"llms.txt Format Errors: Fix the H1, Summary, Sections, Links","d":"Fix llms.txt format errors: no H1 or several, missing blockquote, headings in the wrong place, bare URLs, HTML or a byte order mark. With a checker script.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-llms-full.html","t":"Missing llms-full.txt: When You Need It and How to Build It","d":"Decide whether your site needs llms-full.txt, then build it from your llms.txt page list: clean Markdown, clear page boundaries, sensible size, auto rebuilds.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-llms-language.html","t":"llms.txt Language: Declare It, Label Links, Split by Locale","d":"Fix llms.txt language: say which languages the site uses, label each link, and choose sections or separate per-locale files for multilingual sites.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-llms-links.html","t":"Broken Links in llms.txt: Find 404s, Redirects, Noindex URLs","d":"Find and fix llms.txt entries that return 404 or 5xx errors, redirect, point at noindex or non-canonical pages, or are blocked, then check links on every build.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-llms-txt-shopify.html","t":"Shopify llms.txt: Replace the Default With llms.txt.liquid","d":"Shopify llms.txt is now served on every store. See what the default says, replace it with an llms.txt.liquid theme template and retire old redirect workarounds.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-llms-txt-static-sites.html","t":"Set Up llms.txt in Static Sites: Astro, Hugo, Eleventy, Gatsby","d":"Configure llms.txt in static-site generators: Astro, Hugo, Eleventy, Gatsby. Build-time generation, content selection, hosting, validation.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-llms-txt-wordpress.html","t":"llms.txt in WordPress: Plugins, Manual Upload or Custom Code","d":"Add a working llms.txt to WordPress with an SEO plugin, uploaded file or mu-plugin, then fix 404s, HTML responses, caching and multisite clashes that break it.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-llms-txt.html","t":"llms.txt for Agent Readiness: Decide, Write, Serve the File","d":"Add an llms.txt file without overselling it: when it is worth having, what to list, how to serve it as plain text at the root, and how to see who reads it.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-loading-lazy-not-working.html","t":"loading=lazy Not Working on Images or Iframes: How to Fix It","d":"Fix loading=lazy not working: learn when browsers fetch lazy images early, remove clashing lazy-load scripts, handle CSS backgrounds and test it in DevTools.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-local-citations.html","t":"Missing Local Citations: Which UK Listings to Build and How","d":"Fix missing local citations: find the UK directories and trade listings you lack, build them in the right order, skip listing farms and keep entries accurate.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-local-keywords.html","t":"Local Keywords: Add Town Terms Without Making Doorway Pages","d":"Local Keywords. Fix a keyword strategy that ignores location: find the place names customers search, place them in the right pages.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-local-schema.html","t":"LocalBusiness Schema Gaps: Type, Address, Hours, Geo and @id","d":"Fix LocalBusiness schema gaps: pick a specific type, complete the address, write opening hours that parse, add geo, @id and sameAs, and match the visible page.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-local-seo-brick-and-mortar.html","t":"Fix Local SEO for Brick-and-Mortar: Storefront, Reviews, Maps","d":"Brick-and-mortar local SEO: storefront optimisation, GBP, reviews, citation building, Maps visibility, in-store conversion tracking.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-local-seo-multi-location.html","t":"Fix Local SEO for Multi-Location Chains","d":"Multi-location local SEO: optimise every location at scale with consistent brand details, proper local landing pages and reporting for each branch.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-local-seo-service-area.html","t":"Fix Local SEO for Service Area Businesses","d":"Service-area local SEO: multi-area visibility, area-specific landing pages, review velocity per area, citations, Maps optimisation.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-long-sentences.html","t":"Sentences Over 20 Words: Split Them Without Losing the Sense","d":"Fix sentences over 20 words: spot the five shapes long sentences take, split each at the right point, and know which long sentences are fine to leave alone.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-long-tail-keywords.html","t":"Missing Long-Tail Keywords: Find the Questions, Cover Them","d":"Find missing long-tail keywords, with examples: the specific searches your pages miss, from Search Console, customers and search features.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-long-tasks.html","t":"Long Tasks on the Main Thread: Attribute, Slice, Offload It","d":"Avoid long main thread tasks: attribute slow frames with the Long Animation Frames API, sort work by type, slice loops by time and move maths to a Worker.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-lost-backlinks.html","t":"How to Recover Lost Backlinks: Detection, Restoration","d":"Recover lost backlinks. Detect drops via monitoring, identify cause (page deleted, link removed, link rewritten), outreach to restore. The lost-link workflow.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-lost-schema-properties.html","t":"Fixing Lost Schema Properties: Step-by-Step Guide","d":"Find and restore schema properties that silently disappeared after a CMS, theme or plugin update, and set up a check so it cannot happen unnoticed again.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-lost-urls.html","t":"Lost URLs After a Migration: Find, Triage and Redirect Each","d":"Find every old URL that stopped working after a site migration, decide whether to restore, redirect or retire each one, and build a redirect map that holds up.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-magento-crawl.html","t":"Magento Crawl Fixes: Layered Nav, URL Rewrites, Multi-Store","d":"Rein in Magento and Adobe Commerce crawling: catalogue SEO settings, layered navigation attributes, sort and limit parameters, per-website robots and sitemaps.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-map-pack.html","t":"Not in the Google Map Pack: Find the Cause and Fix It Fairly","d":"Ranking in normal results but missing from the Google map pack? Test from the right place, rule out suspension and filtering, then fix relevance and prominence.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-maps-attributes.html","t":"Google Maps Attributes Wrong: Fix the About Tab and Filters","d":"Fix missing or wrong attributes on Google Maps: check the About tab, the Accessible Places icon and search filters, then correct features customers rely on.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-maps-category.html","t":"Wrong Google Maps Category: Fix the Label, Pin Icon & Reach","d":"Fix a Google Maps category that shows the wrong label under your name, the wrong pin icon or leaves you out of category searches, then test on a phone nearby.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-maps-hours.html","t":"Google Maps Hours Wrong: Fix Closed Status and Special Hours","d":"Fix wrong opening hours on Google Maps: correct the open or closed status, late closing times, split days, bank holiday special hours and extra service hours.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-maps-photos.html","t":"Google Maps Photos: Fix Thumbnails, Old Street View, Entry","d":"Fix the photos people see on Google Maps: a poor thumbnail, out-of-date Street View, no entrance shot, sparse photo groups and pictures of the wrong place.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-maps-pin.html","t":"Google Maps Pin in the Wrong Place: Move It to Your Entrance","d":"Fix a Google Maps pin that sends customers to the wrong door, car park or street: find the real entrance, move the pin, correct the map and test the route.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-maps-posts.html","t":"Google Maps Updates Tab Empty or Stale: Posts Visitors Use","d":"Fix an empty or out-of-date Updates section on your Google Maps listing with posts written for people deciding whether to visit today, framed for a phone card.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-maps-reviews.html","t":"Few or Old Google Maps Reviews: Build a Steady Monthly Flow","d":"Fix a thin or stale review count on Google Maps: measure the gap to nearby pins, make a working review link, ask at the right moment, keep reviews arriving.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-maps-services.html","t":"Missing Services on Google Maps: Match the Jobs People Type","d":"Fix missing services and products on Google Maps: list the jobs people type into Maps, see where your pin is absent, then add services and products to match.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-memory-leaks.html","t":"JavaScript Memory Leaks: Find Them in DevTools and Clean Up","d":"Find JavaScript memory leaks with heap snapshots and the Performance panel, then clean up listeners, timers, observers, caches and detached DOM holding memory.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-meta-description-not-showing-google.html","t":"Why Is My Meta Description Not Showing in Google? How to Fix","d":"Why Google shows other text instead of your meta description, or an old one, and how to check the live tag, clear caches, rewrite it and request a recrawl.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-meta-descriptions.html","t":"Meta Description Problems: Missing, Duplicate or Rewritten","d":"Fix missing, duplicated and boilerplate meta descriptions: one honest summary per page, template fallbacks, no broken quotes, and why Google rewrites them.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-meta-tags-nextjs.html","t":"Fix Meta Tags in Next.js: Metadata API, OG, Robots, Canonical","d":"Configure meta tags in Next.js: Metadata API in App Router, generateMetadata for dynamic, OG and Twitter, robots, canonical, validation.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-meta-tags-shopify.html","t":"Fix Meta Tags in Shopify: Title, Description, Robots, OG","d":"Configure Shopify meta tags: title and description per page, robots directives, canonical URLs, OG tags, theme defaults vs custom overrides.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-meta-tags-wordpress.html","t":"Fix Meta Tags in WordPress: Title, Description, Robots, OG","d":"Configure WordPress meta tags: title tags, descriptions, robots directives, OG and Twitter cards, canonical URLs, plugin options and validation workflow.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-migration-redirects.html","t":"Migration Redirect Map: Build, Implement and Test Every URL","d":"Build a migration redirect map that covers every old URL: gather sources, match pages one to one, turn the map into rules, then test it before and after launch.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-missed-opportunities.html","t":"Missed Brand Opportunities: Answer Category Questions First","d":"Missed Brand Opportunities. Find category questions and recommendation requests where nobody from your business replied, decide which are worth answering.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-missing-lang.html","t":"How to Fix Missing Lang Attribute: HTML Lang, BCP 47","d":"Fix a missing lang attribute found by the HTML Checker: set html lang correctly, use BCP 47 codes, handle multilingual pages and link hreflang.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-missing-llms.html","t":"llms.txt Not Found: Fix 404s, Soft 404s and Home Redirects","d":"llms.txt not found? Learn whether it is a real 404, a soft 404, a redirect or a firewall block, publish a starter file and make the server return it.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-missing-og.html","t":"Missing Open Graph Tags: Build the Core og Block for a Page","d":"Add the missing Open Graph tags: og:title, og:type, og:image, og:url and og:description, with values generated for each page and printed in the page HTML head.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-missing-security-headers.html","t":"Missing Security Headers Vulnerability: How to Check and Fix","d":"Fix missing HTTP security headers from a scan or pentest: check them online or with curl, use valid HSTS, CSP and other values, and add them at server or CDN.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-mixed-content-proxy.html","t":"Mixed Content Error in Laravel and Keycloak Behind a Proxy","d":"Fix mixed content behind a reverse proxy: pass X-Forwarded-Proto, trust the proxy in Laravel, set Keycloak proxy headers and hostname, then retest every page.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-mixed-content-redirects.html","t":"How to Fix Mixed Content: HTTPS Pages, HTTP Assets, CSP","d":"Fix mixed-content from the Redirect Checker. HTTPS page pulling HTTP assets gets blocked. Use protocol-relative URLs and upgrade-insecure-requests CSP.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-mixed-content-wordpress.html","t":"How to Fix Mixed Content in WordPress: Database and Themes","d":"How to fix a mixed content error in WordPress: set https site URLs, search and replace http links in the database, fix theme and plugin assets and purge caches.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-mobile-cwv.html","t":"Core Web Vitals Failing Only on Mobile: Find and Fix the Gap","d":"Fix Core Web Vitals that pass on desktop but fail on mobile: test like a real phone, find the mobile LCP element, trim images and scripts, stop mobile shifts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-multi-location.html","t":"Multi-Location Sites: Branch Pages, Locator, Branch Schema","d":"Fix multi-location SEO on your site: a store locator search engines can crawl, one useful page per branch, LocalBusiness markup per branch and clean closures.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-multiple-schemas.html","t":"Fixing Multiple Conflicting Schemas: Step-by-Step Guide","d":"Fixing Multiple Conflicting Schemas. Resolve conflicts when a page emits multiple JSON-LD blocks that contradict each other: consolidate or remove duplicates.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-nap-consistency.html","t":"NAP Inconsistency: One Name, Address and Phone, Everywhere","d":"Fix NAP inconsistency between your Business Profile, website and directories: set one canonical name, address and phone, then fix old variants.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-negative-mentions.html","t":"Negative Brand Mentions: Verify, Reply Once, Resolve Offline","d":"Negative Brand Mentions. How to answer complaints and criticism online: check the facts, reply once in public, move details to private.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-new-validation-errors.html","t":"Fixing New Schema Validation Errors: Step-by-Step Guide","d":"Fix new schema validation errors found by drift detection: list the affected pages, trace the change that caused them and validate the corrected markup.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-nextjs-error-pages.html","t":"Next.js Error Page Handling: not-found, error and middleware","d":"Set up Next.js error handling properly: not-found, error and global-error files that return real 404 and 500 codes, and how to fix MIDDLEWARE_INVOCATION_FAILED.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-nextjs-image-optimisation-not-working.html","t":"Next.js Image Optimisation Not Working: Fixes for next/image","d":"Fix Next.js image optimisation: allow remote hosts, use a loader for static export, check sharp on your server, set sizes, and make sure optimised images cache.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-nextjs-seo.html","t":"Next.js SEO Best Practices: Metadata, Rendering and Sitemaps","d":"Next.js SEO best practices: render content on the server, set titles and canonicals via the Metadata API, add sitemaps, robots and JSON-LD, and check with curl.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-no-lcp-lighthouse-error.html","t":"NO_LCP Error in Lighthouse: Why It Happens and How to Fix It","d":"Fix the NO_LCP error in Lighthouse and PageSpeed Insights: check what the test saw, stop hiding content on load, allow the test past bot protection and retest.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-no-rich-results-detected.html","t":"No Rich Results Detected in This URL: Causes and How to Fix","d":"Fix No rich results detected in the Rich Results Test: check the markup is in the rendered HTML, use a supported type, add required properties, then retest it.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-nofollow-internal.html","t":"Nofollow on Internal Links: Find What Adds It, Switch It Off","d":"Fix nofollow internal links: find what adds rel=nofollow to links between your own pages, from SEO plugin settings to robots tags and headers, and remove it.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-nofollow-ratio.html","t":"How to Fix Nofollow Backlink Ratio: Diversification","d":"Fix excessive nofollow backlink ratio. Pitch sources that pass authority, diversify follow vs nofollow, balance with attributes link signals.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-noindex-a-page.html","t":"How to Noindex a Page and Remove It from Google Search Fast","d":"Noindex a page with the robots meta tag, X-Robots-Tag header or CMS setting, avoid the robots.txt trap and remove already indexed pages with the Removals tool.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-noindex-disallow.html","t":"How to Fix noindex vs Disallow: Conflict, Sequence, Removal","d":"Fix conflicting noindex and Disallow rules from the Robots Tester. Disallow blocks crawl, noindex drops index. Use them in the right sequence, never together.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-og-article.html","t":"Article OG Tags: Fix og:type, Publish Time, Author and Tags","d":"Fix article Open Graph tags: set og:type to article on editorial pages only, format published and modified times, pick an author value, list sections and tags.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-og-cache.html","t":"Fixing Stale Open Graph Cache: Step-by-Step Guide","d":"Fixing Stale Open Graph Cache. Force Facebook, LinkedIn and Twitter to refresh cached previews after updating og tags using their debug tools.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-og-image-size.html","t":"OG Image Size: Fix Share Image Dimensions, Ratio and Crops","d":"Fix og:image dimension problems: use a 1.91:1 share image, avoid tiny thumbnails and bad crops, declare width and height, and design one image for every app.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-og-locale.html","t":"og:locale Wrong or Missing: Set en_GB and Alternates Right","d":"Fix og:locale values such as en-GB, en_UK or a default en_US, set the right language_TERRITORY code, add og:locale:alternate only where it applies, and test.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-og-nextjs.html","t":"Next.js Open Graph: Fix metadataBase, Merging and OG Images","d":"Fix Next.js Open Graph: set metadataBase so image URLs resolve, stop page metadata wiping layout defaults, and build share images with opengraph-image files.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-og-shopify.html","t":"Fix Open Graph Tags in Shopify: Social Sharing Previews","d":"Configure Shopify Open Graph tags: og:image, og:title, og:description per product/collection. Theme defaults, per-page overrides, Facebook debugger workflow.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-og-tags.html","t":"Fixing Open Graph Tag Issues: Step-by-Step Guide","d":"Add and test Open Graph meta tags so your links show a proper title, description and image when shared on Facebook, LinkedIn, Discord, Slack and iMessage.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-og-title-mismatch.html","t":"Fixing og:title vs Page Title Mismatch: Step-by-Step Guide","d":"Fix mismatches between og:title and the page title that make Facebook, LinkedIn and other platforms show the wrong headline when your links are shared.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-og-url.html","t":"og:url Wrong or Not Canonical: Match It to the Clean Address","d":"Fix an og:url that points to the home page, keeps tracking parameters or differs from the canonical tag, by printing both tags from one normalised page address.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-og-wordpress.html","t":"Fix Open Graph Tags in WordPress: Social Sharing Previews","d":"Configure Open Graph tags in WordPress: og:title, og:description, og:image, og:type, og:url. Plugin settings, Facebook debugger workflow, per-page overrides.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-on-page-off-page-seo.html","t":"On-Page and Off-Page SEO: Factors to Fix and How to Do Each","d":"On-page and off-page SEO explained: the on-page factors to fix on every page, how to do off-page SEO with links and mentions, and which to prioritise first.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-opt-out-ai-overviews.html","t":"How to Stop AI Overviews Using Your Content: nosnippet Guide","d":"How to stop Google AI Overviews using your content: what nosnippet, data-nosnippet, max-snippet and Google-Extended do, what each costs you and their limits.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-organization-schema.html","t":"Fixing Organization Schema: Step-by-Step Guide","d":"Add complete Organization schema across your site with name, URL, logo, sameAs profiles and contact points, so search engines and AI know who you are.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-orphan-pages.html","t":"How to Fix Orphan Pages: Link Inbound, Sitemap, Architecture","d":"Step-by-step fix for orphan pages from the Site Crawler. Identify orphans, decide keep-and-link or delete, build internal links and prevent recurrence.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-orphan-products.html","t":"Orphan Product Pages: Find Unlinked Products and Relink Them","d":"Find live products that no category or page links to by comparing your catalogue, sitemap and crawl, then relink, merge or retire each one and stop new orphans.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-out-of-stock.html","t":"Out-of-Stock Product Pages: Keep, Redirect or 410 Correctly","d":"Handle out-of-stock product pages and discontinued URLs: keep pages live with accurate availability, redirect to true replacements, and use 404 or 410 well.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-overlinking.html","t":"Over-Linking and Link Bloat: Trim Menus, Footers and Widgets","d":"Fix over-linked pages: bloated mega menus, footer lists, tag clouds, sprawling related-content widgets and auto-linking plugins that repeat links in body text.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-page-speed-agents.html","t":"Slow Pages for AI Crawlers: Fix TTFB, Timeouts, Empty HTML","d":"Fix pages that AI crawlers fetch too slowly or receive half-built: slow server response, uncached HTML, script-built content and pre-rendering that goes wrong.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-page-speed-nextjs.html","t":"Next.js Page Speed: Static Routes, Cached Data, Fast Servers","d":"Next.js page speed optimisation for server response: read the build output, stop routes going dynamic by accident, cache data and parallelise fetches.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-page-speed-shopify.html","t":"Slow Shopify Store: Theme Weight, App Leftovers, App Budgets","d":"Why is Shopify so slow? Profile Liquid, weigh your theme against a clean copy, strip code left by old apps and give each remaining app a script budget.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-page-speed-wordpress.html","t":"Fix WordPress Page Speed: Caching, Images, Database, CDN","d":"WordPress page speed optimisation: caching plugins, image optimisation, database cleaning, CSS and JS minification, CDN, hosting, theme and plugin discipline.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-page-speed.html","t":"Fixing Page Speed Issues: Step-by-Step Guide","d":"Fix page speed issues: optimise images, defer non-critical scripts, cut server response time and get Largest Contentful Paint under 2.5 seconds on mobile.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-page-with-redirect-redirect-error.html","t":"Page with Redirect and Redirect Error in Search Console: Fix","d":"Page with redirect and Redirect error in Search Console: when a redirect is fine, how to trace chains and loops with curl, and how to fix them in a single hop.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-pagination-seo.html","t":"Pagination SEO: How to Implement Pages That Google Can Crawl","d":"Implement pagination search engines can crawl: unique page URLs, real links, self canonicals, no noindex, infinite scroll fallbacks and fast database queries.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-paragraph-length.html","t":"Long Paragraphs: One Idea Each, Point First, Tested on Phone","d":"Break up long paragraphs over four sentences: find where the idea changes, lead with the point, turn buried lists into real lists and check the markup.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-passive-voice.html","t":"Too Much Passive Voice: Spot It, Name the Actor, Rewrite It","d":"Fix too much passive voice: tell true passives from false alarms, rewrite them by naming who acts, and keep the rest where the actor is unknown or unimportant.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-pdp-seo.html","t":"Weak Product Page SEO: Titles, Copy, Specs, Reviews & Links","d":"Fix weak product pages: title tags people search for, your own description, a proper spec table, visible price, delivery and reviews, and links into the shop.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-pdp-speed.html","t":"Slow Product Pages: Fix Gallery LCP, App Scripts and INP Lag","d":"Speed up slow product pages: load the main product image first, cut review, chat and upsell scripts, stop late widgets shifting layout, quicken size pickers.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-perplexity-invisibility.html","t":"Not Cited by Perplexity? Test PerplexityBot Access, Fix It","d":"Your site never shows in Perplexity's sources? Test whether PerplexityBot and Perplexity-User can fetch your pages, then clear robots.txt and firewall blocks.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-plugin-schema-conflicts.html","t":"Fixing Plugin Schema Conflicts: Step-by-Step Guide","d":"Fix conflicts when several plugins output competing schema on the same page: find the duplicates, keep one source and test the merged result in Google.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-positioning-gaps.html","t":"Positioning Gaps: Sharpen Your Message When Rivals Stand Out","d":"Positioning Gaps. When a competitor owns a clearer idea than you: audit how each rival presents itself in search, find the claim you can own.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-positive-mentions.html","t":"Positive Brand Mentions: Thank, Get Permission, Reuse Wisely","d":"Positive Brand Mentions. Get more from praise found online: thank people where they posted, ask before reusing their words.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-preview-cache.html","t":"Fixing Stale Social Preview Cache: Step-by-Step Guide","d":"Make Facebook, LinkedIn, X, Slack and Discord refresh a cached link preview after you change a page","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-previews-nextjs.html","t":"Fix Social Previews in Next.js / Vercel: OG, Dynamic Images","d":"Debug Next.js social previews on Facebook, Twitter, LinkedIn: Metadata API OG, @vercel/og dynamic images, Vercel deployment caching, refresh workflows.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-previews-shopify.html","t":"Fix Social Previews in Shopify: Facebook, Twitter, LinkedIn","d":"Debug Shopify social previews: cached old image, missing OG, wrong dimensions, Twitter cards, LinkedIn caching, WhatsApp gotchas.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-previews-wordpress.html","t":"Fix Social Previews in WordPress: FB, Twitter, LinkedIn","d":"Debug WordPress social previews: cached old image, missing tags, wrong dimensions, broken Twitter cards, LinkedIn caching, refresh workflows per platform.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-privacy-policy.html","t":"Incomplete Privacy Policy: Add What Articles 13 and 14 Need","d":"Fix a privacy policy that is missing required details: map your data first, then cover purposes, lawful bases, recipients, retention, rights and ICO complaints.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-processor-contracts.html","t":"Data Processing Agreements: A Signed Contract per Supplier","d":"Put data processing agreements in place: find every supplier that handles personal data for your website, work out who is a processor and sign Article 28 terms.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-product-images.html","t":"Product Image SEO: Alt Text, Galleries, Variants and Formats","d":"Fix product image SEO: alt text describing the item, crawlable galleries and variant images, sensible file names and formats, and a lead image that loads first.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-product-internal-linking.html","t":"Product Internal Linking: Breadcrumbs, Canonical URLs, Pages","d":"Fix how product pages are linked in a shop: one breadcrumb path, links to the canonical product URL, crawlable category pages, and guides that link to products.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-product-schema.html","t":"Product Schema Errors: Offers, Price, Availability & Images","d":"Fix Product schema errors: missing offers or image, invalid price and currency, wrong availability, missing shipping and returns, and duplicate product blocks.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-product-variants.html","t":"Product Variant URLs: One Page or Many, Canonicals, Markup","d":"Choose between one product page and separate variant pages for sizes and colours, give each variant a stable URL, set canonicals right and mark up ProductGroup.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ranking-recovery.html","t":"Rankings Dropped After a Migration: A Diagnostic Checklist","d":"Rankings not recovering after a site migration? Segment the loss, rule out updates, check redirects, content parity, links and speed one page group at a time.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-readability-blog-posts.html","t":"Fix Readability in Blog Posts: Sentence, Structure and Flow","d":"Improve blog post readability: sentence length, paragraph structure, transitions, active voice, vocabulary, scannability for web readers.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-readability-product-pages.html","t":"Fix Readability in Product Pages: Specs, Benefits, Trust","d":"Improve product page readability: spec layout, benefit-led copy, trust signals, scanning patterns, conversion-focused structure.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-readability-technical-docs.html","t":"Fix Readability in Technical Documentation: API Docs, Guides","d":"Improve technical documentation readability: information architecture, code examples, error reference, navigation, search optimisation.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-recipe-carousel.html","t":"Recipe Carousel Missing: ItemList, Images and Recipe Pages","d":"Recipes missing from Google recipe carousels? Make each recipe page eligible, fix image size and crawling, add ItemList markup to category and roundup pages.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-recipe-schema.html","t":"Recipe Schema Errors: Missing Image, Bad Times & Ingredients","d":"Fix Recipe schema errors: missing image or ingredients, bad cookTime and totalTime, broken nutrition and ratings, and method steps that don't match the page.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-redirect-chain-contains-http.html","t":"Redirect Chain Contains HTTP: How to Find and Remove the Hop","d":"Redirect chain contains http? Trace hops with curl, find the rule writing http in nginx, Apache, WordPress or Cloudflare, and send each URL to https in one hop.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-redirect-chains.html","t":"How to Fix Redirect Chains and Loops: 301 Audit, Bulk Fix","d":"Step-by-step fix for redirect chains and loops from the Site Crawler. Diagnose multi-hop redirects, collapse to single 301, prevent edge-vs-origin conflicts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-redirect-domain-301.html","t":"How to 301 Redirect a Domain to Another Domain Including SSL","d":"301 redirect a whole domain to another with every path kept, using nginx, Apache, Cloudflare, Plesk or registrar forwarding, and fix SSL certificate errors.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-redirect-loops.html","t":"ERR_TOO_MANY_REDIRECTS: Find the Two Rules Causing the Loop","d":"ERR_TOO_MANY_REDIRECTS. Break a redirect loop: read the pattern of hops, find the two rules that disagree about HTTPS, host, slash or login, remove one.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-redirects-apache.html","t":"Apache and nginx Redirects: Correct Rules, Flags and Testing","d":"Write Apache and nginx redirects that work first time: Redirect vs RewriteRule, return 301, flags, anchors, query strings, maps, rule order and safe testing.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-redirects-cloudflare.html","t":"Cloudflare Redirects: Audit Each Rule and Pick the Right One","d":"Fix Cloudflare redirects: find every rule across single, bulk and legacy features and Workers, choose one home for each job, and fix proxy and SSL settings.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-redirects-plesk.html","t":"Plesk and cPanel Redirects: Panel Settings, Aliases, Clashes","d":"Untangle redirects on Plesk and cPanel: preferred domain and HTTPS settings, domain aliases, forwarding, nginx and Apache directive boxes and htaccess clashes.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-redirects-wordpress.html","t":"Fix Redirects in WordPress: 301, Chains, Loops, Plugins","d":"Fix redirects in WordPress: the 301 or 302 choice, Redirection plugin patterns, .htaccess rules, redirect chains, loops and broken redirects.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-referring-domain-gap.html","t":"Referring-Domain Gap: Find Sites Linking to Rivals, Not You","d":"Close a referring-domain gap: pick real search rivals, run a link intersect, drop links you should not copy, and match each remaining site to a way to earn it.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-regression.html","t":"Fixing Score Regression: Step-by-Step Guide","d":"Fix score regression after a sudden drop in your audit score: match it against deploys, plugin updates and Google updates, then find and fix the cause.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-remove-301-redirect.html","t":"How to Remove a 301 Redirect, Including the Browser Caches","d":"Remove a 301 redirect properly: find every layer that sends it, delete the rule, purge server, CDN and browser caches, and get Google to index the old URL.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-render-blocking-css.html","t":"Render-Blocking CSS: Find It, Inline Critical CSS, Defer It","d":"Fix render-blocking CSS: find the stylesheets that hold up first paint, inline critical CSS, load the rest without blocking, and remove @import chains safely.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-render-blocking-js.html","t":"Render-Blocking JavaScript: defer, async, Module, What Stays","d":"Fix render-blocking JavaScript: find parser-blocking scripts, choose defer, async or module, rewire inline code, drop document.write and page-hiding snippets.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-render-blocking-resources-wordpress.html","t":"Eliminate Render-Blocking Resources in WordPress: How to Fix","d":"Fix render-blocking resources in WordPress: trace each file to its plugin or theme, stop it loading where unused, defer scripts safely and inline critical CSS.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-render-blocking.html","t":"Render-Blocking Resources: Triage Every Blocker, Then Fix It","d":"Render-Blocking Resources. Find every file that holds up first paint, sort stylesheets, scripts and font CSS by owner and cost, cut connection delays.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-response-time.html","t":"Slow Replies to Brand Mentions: Targets, Alerts and a Rota","d":"Speed up replies to brand mentions: measure the current delay, set targets by severity, route alerts to whoever is on duty and cover evenings and holidays.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-review-schema.html","t":"Product Review Schema: Review Markup, Widgets and Star Rules","d":"Fix product review schema: individual Review markup, reviews hidden in app widgets, store ratings marked up as product ratings, and Review vs AggregateRating.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-review-snippets.html","t":"Fixing Review Rich Snippets: Step-by-Step Guide","d":"Restore or enable Google review snippets: use aggregateRating only with real reviews shown on the page, match schema to content and request indexing.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-review-update.html","t":"Reviews Update Ranking Loss: Rebuild Reviews Google Rewards","d":"Review pages lost rankings after a Google reviews update? Add testing evidence, named reviewers, original photos, honest pros and cons and clear disclosures.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-review-velocity.html","t":"Low Review Velocity: Measure the Rate, Build a Steady Flow","d":"Reviews arriving in bursts then stopping? Measure your monthly rate, find where requests fail, and build a fair, lawful routine that brings genuine reviews in.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-rich-result-errors.html","t":"Fixing Rich Result Validation Errors: Step-by-Step Guide","d":"Fix every error in the Search Console enhancements reports to win back rich result eligibility, starting with the errors that affect the most pages.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-rich-snippets-content.html","t":"Fix Rich Snippets for Content Sites: Article, FAQ, HowTo, Recipe","d":"Get rich snippets for content sites: Article schema, FAQPage, HowTo, Recipe schema, validation, CTR impact, AI Overview eligibility.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-rich-snippets-shopify.html","t":"Fix Rich Snippets in Shopify: Reviews, Products, FAQ","d":"Earn rich snippets on Shopify: review stars, product cards, FAQ accordions. Review app integration, Product schema, eligibility issues, validator.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-rich-snippets-wordpress.html","t":"Fix Rich Snippets in WordPress: Reviews, FAQs, How-To","d":"Earn rich snippets on WordPress: review stars, FAQ accordions, HowTo carousel, Product cards. Schema requirements, validator workflow.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-rich-snippets.html","t":"How to Fix Rich Snippet Issues: Eligibility, Schema, Coverage","d":"Fix every Rich Snippets audit finding: missing schema, ineligible pages, content-schema mismatch, coverage drops and how to win stars.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-robots-ai-blocks.html","t":"robots.txt Blocks AI Crawlers Your llms.txt Invites: Fix It","d":"Your llms.txt lists pages robots.txt forbids AI crawlers to fetch. Test each URL against each published AI user agent and fix only the rules you did not mean.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-robots-blocks.html","t":"How to Fix Robots.txt Blocks: Disallow Rules, Staging Leaks","d":"Fix accidental robots.txt blocks. Diagnose Disallow rules, staging-config leaks, parameter blocks and how to scope crawl restrictions correctly.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-robots-meta.html","t":"Robots Meta Tag Errors: Stray noindex, Snippet, Image Rules","d":"Fix robots meta tags: find an accidental noindex, correct invalid or clashing directives, set max-image-preview:large, and use X-Robots-Tag for PDFs and images.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-robots-sitemap-nextjs.html","t":"Fix Robots.txt & Sitemap in Next.js: Dynamic Generation","d":"Configure robots.txt and sitemap in Next.js: static files vs robots.ts and sitemap.ts, next-sitemap library, locale-aware sitemaps, validation.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-robots-sitemap-shopify.html","t":"Fix Robots.txt & Sitemap in Shopify: Crawl Configuration","d":"Configure Shopify robots.txt and sitemap: robots.txt.liquid customisation, exclude crawl waste, AI bot policy, sitemap structure, Search Console submission.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-robots-sitemap-wordpress.html","t":"Fix Robots.txt & Sitemap in WordPress: Crawl Config","d":"Where is robots.txt in WordPress? Configure robots.txt and sitemap.xml through SEO plugin settings, crawl exclusions, AI bot rules and validation.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-robots-syntax.html","t":"How to Fix robots.txt Syntax: Wildcards, Groups, Validation","d":"Fix robots.txt syntax errors from the Robots Tester. Wildcards, user-agent format, comments, group ordering, end-of-line, and validators that catch issues.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-robots-txt-unreachable-errors.html","t":"robots.txt Unreachable, 404, 403 or 500: How Google Reacts","d":"See how Google handles a robots.txt that returns 404, 403, 429 or 5xx, why server errors can stop all crawling, and how to serve a reliable file with a 200.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-conflicts.html","t":"Conflicting Schema Blocks: Fix Two Prices, Ratings or Types","d":"Fix JSON-LD blocks that describe one thing differently: two prices, two ratings, rival Article types or dates. Find the true value, merge, keep one description.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-dates.html","t":"Schema Date Format Errors: ISO 8601 From PHP, Liquid and JS","d":"Schema Date Format Errors. Fix invalid dates in JSON-LD: switch templates to ISO 8601 with an offset, stop empty and 1970 dates.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-errors.html","t":"Fixing Schema Validation Errors: Step-by-Step Guide","d":"Fixing Schema Validation Errors. Resolve every schema error in Search Console Enhancement reports to restore rich result eligibility.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-gaps.html","t":"Schema Gaps vs Competitors: Compare Markup, Add What Counts","d":"Close schema gaps against rivals: compare the structured data on matching pages, keep types that earn visible results, avoid copying bad markup, then measure.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-id-refs.html","t":"Fixing Schema @id References: Step-by-Step Guide","d":"Use stable @id references to link the same entity across pages, so Google and AI engines connect your organisation, people and products correctly.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-id.html","t":"Schema @id Problems: Fix Duplicate, Missing and Unstable IDs","d":"Fix @id problems in JSON-LD: one identifier reused for different things, missing IDs on shared entities, relative #fragments that change per page, host drift.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-images.html","t":"Schema Image Errors: Relative URLs, Blocked Files and Sizing","d":"Fix image problems in JSON-LD: make URLs absolute and https, let crawlers fetch the file, meet size and ratio guidance, and point markup at the right picture.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-migration.html","t":"Schema Lost in a Site Migration: Compare, Rebuild, Validate","d":"Restore structured data lost in a migration: inventory the old markup by template, find what generated it, rebuild it on the new site and fix old-domain URLs.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-nesting.html","t":"Fixing Schema Nesting: Step-by-Step Guide","d":"Fix schema nesting so Google reads the right entity structure: stop over-nesting, connect entities with @id references and validate the result.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-recommended.html","t":"Fixing Schema Recommended Field Warnings: Step-by-Step Guide","d":"Fix warnings about recommended, not required, schema fields: which ones are worth adding for rich results and AI answers, and how to add them correctly.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-references.html","t":"Dangling Schema References: Fix @id Links That Point Nowhere","d":"Fix JSON-LD references that point to an @id nothing on the page defines: find them with a console script, add or correct the target node, check its type fits.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-required-fields.html","t":"Fixing Schema Required Field Errors: Step-by-Step Guide","d":"Add every required field for the schema types you use. Missing required fields block rich results entirely, so find the affected pages and fix them first.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-required.html","t":"Missing Required Schema Fields: Fix Your Templates, Plugins","d":"Fix missing required JSON-LD fields: tell errors from optional warnings, repair nesting and spelling, fill empty source data or drop types you cannot support.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-type-choice.html","t":"Fixing Schema Type Selection: Step-by-Step Guide","d":"Choose the right schema @type for each page: Article vs BlogPosting vs NewsArticle, Product vs SoftwareApplication, etc.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-types.html","t":"Invalid Schema Types: Fix Misspelt and Invented @type Values","d":"Fix invalid schema types: JSON-LD @type values schema.org does not recognise, such as misspellings, invented names like BlogPost, UK spellings and wrong case.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema-warnings.html","t":"Fixing Schema Validation Warnings: Step-by-Step Guide","d":"Fix schema warnings as well as errors: which warnings cost you rich results, which are safe to leave, and how to clear them across your whole site.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-schema.html","t":"Fixing Schema Markup Issues: Step-by-Step Guide","d":"Add and validate schema markup for every page type you publish: Article, Product, FAQPage, Organization and BreadcrumbList, with tested JSON-LD examples.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-score-plateau.html","t":"Fixing Audit Score Plateau: Step-by-Step Guide","d":"Break through an audit score plateau by addressing the issues you’ve been deferring: schema gaps, mobile UX, content depth.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-score-traffic-divergence.html","t":"Fixing Score vs Traffic Divergence: Step-by-Step Guide","d":"When audit scores improve but traffic doesn’t, diagnose the disconnect: content quality, intent match, algorithm effects.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-search-console-errors-explained.html","t":"Google Search Console Errors Explained: Which to Fix First","d":"Google Search Console errors explained: what each report and status means, which need action first, how to confirm them with live tests and validate fixes.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-search-console-server-error-5xx.html","t":"Server Error (5xx) in Search Console: Find and Fix the Cause","d":"Fix Server error (5xx) in Google Search Console: read your logs for Googlebot failures, find the cause, fix capacity, firewall and CDN faults, then validate.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-search-intent.html","t":"Search Intent Mismatch: Read the Results, Reshape the Page","d":"Fix a search intent mismatch: read what the results page rewards, spot a wrong page type, format or angle, then rebuild the page or aim it at a search it suits.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-seasonal-products.html","t":"Seasonal Product Pages: Keep URLs Year-Round, Refresh Timely","d":"Stop seasonal ranges losing rankings each year: keep one permanent URL, leave it live off-season, refresh it before demand rises and redirect dated editions.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-seasonal.html","t":"Fixing Seasonal Score Variance: Step-by-Step Guide","d":"Tell seasonal changes in traffic and audit scores apart from a real decline: compare against the same period last year, not last month, before acting.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-security-headers-apache.html","t":"Fix Security Headers in Apache: CSP, HSTS, htaccess","d":"Fix security headers in Apache: add CSP, HSTS, X-Frame-Options and other headers via .htaccess or vhost config, configure TLS and publish security.txt.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-security-headers-cloudflare.html","t":"Fix Security Headers via Cloudflare: Transform Rules, HSTS","d":"Add security headers via Cloudflare Transform Rules without touching origin config. CSP, HSTS, X-Frame-Options, TLS settings and managed security.txt.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-security-headers-cpanel.html","t":"Fix Security Headers in cPanel: htaccess, ModSecurity, SSL","d":"Fix every security audit finding on a cPanel/WHM server. Add CSP, HSTS and other security headers via htaccess, configure TLS via WHM Tweak Settings.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-security-headers-directadmin.html","t":"Fix Security Headers in DirectAdmin: Custom HTTPD, htaccess","d":"Fix every security audit finding on DirectAdmin. Add CSP, HSTS via htaccess or custombuild custom HTTPD config, configure TLS and publish security.txt.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-security-headers-drupal.html","t":"Fix Security Headers in Drupal: htaccess and Modules","d":"Fix every security audit finding on Drupal. Add CSP, HSTS via htaccess, use Security Kit module for fine-grained header control and CSP reporting.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-security-headers-forum.html","t":"Fix Security Headers on Forum Software: phpBB, Discourse, XF","d":"Fix security audit findings on phpBB, Discourse and XenForo forums. Add CSP, HSTS via server config and harden forum-specific session and cookie settings.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-security-headers-ghost.html","t":"Fix Security Headers in Ghost: nginx Proxy and Ghost Config","d":"Fix every security audit finding on Ghost. Ghost runs behind nginx — add CSP, HSTS at the nginx layer plus tighten Ghost session and cookie config.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-security-headers-iis.html","t":"Fix Security Headers in IIS: CSP, HSTS and web.config Guide","d":"Set Content-Security-Policy, HSTS and other security headers on Windows IIS with web.config customHeaders or IIS Manager, and find out why HSTS is not showing.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-security-headers-joomla.html","t":"Fix Security Headers in Joomla: htaccess and Global Config","d":"Fix every security audit finding on Joomla. Add CSP, HSTS via htaccess, enable Joomla","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-security-headers-nginx.html","t":"Fix Security Headers in Bare nginx: CSP, HSTS, X-Frame","d":"Fix every security audit finding on a bare nginx server. Add CSP, HSTS, X-Frame-Options and the other recommended headers via nginx.conf or per-vhost includes.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-security-headers-plesk.html","t":"Fix Security Headers in Plesk: X-Powered-By, CSP, HSTS","d":"Step-by-step guide to fixing every security audit finding on a Plesk-managed server. Remove X-Powered-By PleskLin permanently via panel.ini.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-security-headers-wordpress.html","t":"Fix Security Headers in WordPress: CSP, HSTS, Cookies","d":"Fix security headers in WordPress step by step: remove the generator version tag and add HTTP security headers via functions.php or a plugin.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-semantic-html.html","t":"Div Soup to Semantic HTML: main, article, nav and Headings","d":"Replace div soup with semantic elements in HTML so AI crawlers find the main content: landmarks, article, heading order, real lists and tables, and time tags.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-sentiment-shifts.html","t":"Brand Sentiment Shifts: Verify, Trace the Cause and Recover","d":"When the tone of mentions about your brand changes, check it is real, date when it began, trace it to a cause in the business, fix that and watch the recovery.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-serp-breadcrumbs.html","t":"Fixing SERP Breadcrumb Display: Step-by-Step Guide","d":"Fixing SERP Breadcrumb Display. Add BreadcrumbList schema and ensure visible breadcrumbs match it so Google shows breadcrumbs in search results.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-serp-stars.html","t":"Fixing SERP Star Ratings: Step-by-Step Guide","d":"Get star ratings into search results: use aggregateRating only with real reviews shown on the page, match schema to content and keep the markup valid.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-serp-thumbnails.html","t":"Fixing SERP Thumbnail Images: Step-by-Step Guide","d":"Help Google choose the right thumbnail for your search listings with image schema, a correctly sized og:image and a clear main image on every page.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-serp-url.html","t":"Fixing SERP URL Display: Step-by-Step Guide","d":"Fixing SERP URL Display. Improve how URLs appear in Google search results: clean URL structure, BreadcrumbList schema, no parameter junk.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-service-areas.html","t":"Service-Area Pages: Distinct Town Pages, Not Doorway Clones","d":"Fix service area pages: choose which towns earn a page, write area pages that differ in substance, merge thin clones and mark up areaServed in schema.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-set-up-301-redirect.html","t":"How to Set Up a 301 Redirect: htaccess, nginx and WordPress","d":"Set up a 301 redirect the right way: what a 301 means for SEO, then single and bulk redirects in .htaccess, nginx, WordPress and Cloudflare, tested with curl.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-set-up-gbp.html","t":"How to Set Up a Google Business Profile and Get It Verified","d":"How to set up a Google Business Profile: check if you already have one, create it with or without a public address, and fix verification that stalls or fails.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-sge-impact.html","t":"AI Overviews Click Loss: Diagnose It and Win Back Visits Now","d":"Work out if AI Overviews, formerly SGE, took your clicks, which queries are affected, how to be a cited source and where to put effort that still earns visits.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-shopify-404s.html","t":"How to Fix 404 Errors on Shopify: Redirects and Broken Links","d":"Fix 404 errors and broken links in Shopify from by deleted products, changed handles and old collections, with URL redirects, CSV imports and theme link fixes.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-shopify-crawl.html","t":"Shopify Crawl Issues: robots.txt.liquid, Filters, Sitemaps","d":"Map the URLs a Shopify store exposes, read the default robots.txt, add rules in robots.txt.liquid without losing Shopify defaults, and keep sitemaps clean.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-shopify-migration.html","t":"Fix Shopify Migration Issues: SEO, Redirects, URLs","d":"Shopify migration SEO: from WooCommerce/Magento/BigCommerce, redirect mapping, URL structure differences, sitemap regeneration, recovery monitoring.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-shopify-no-traffic.html","t":"Why Is My Shopify Store Not Getting Traffic or Sales? Fixes","d":"Shopify store getting no traffic or sales? Check the password page, indexing, thin product pages, titles, speed and trust, then fix them in order of impact.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-site-audit-nextjs.html","t":"Fix Site Audit Findings in Next.js: Common Issues Workflow","d":"Work through Next.js site audit findings: prioritise critical/major/moderate, fix common Next.js-specific patterns (hydration, schema, CWV), validate.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-site-audit-shopify.html","t":"Fix Site Audit Findings in Shopify: Common Issues Workflow","d":"Work through Shopify site audit findings: prioritise critical/major/moderate, fix common issues (schema, thin content, duplicates), validate.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-site-audit-wordpress.html","t":"Fix Site Audit Findings in WordPress: Common Issues Workflow","d":"Work through site audit findings on WordPress: prioritise issues, fix common errors (4xx, 5xx, duplicate content, missing schema, thin pages), validate fixes.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-sitelinks.html","t":"Fixing Sitelinks in SERPs: Step-by-Step Guide","d":"Earn and shape Google sitelinks with a clear site structure, logical internal links and a distinct title on every page that Google may show beneath you.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-sitemap-404s.html","t":"How to Fix Sitemap 404s: Stale URLs, Validation, CI Pipeline","d":"Fix 404 and redirected URLs in your sitemap from the Robots Tester. Validate every URL returns 200, automate with CI, prevent crawl-budget waste.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-sitemap-could-not-be-read.html","t":"Sitemap Could Not Be Read in Search Console: How to Fix It","d":"Fix Sitemap could not be read and Couldn't fetch in Search Console: test the URL with curl, check status, content type, XML, access rules and size, resubmit.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-sitemap-declaration.html","t":"How to Fix Sitemap Declaration: robots.txt, Search Console","d":"Fix sitemap declaration from the Robots Tester. Absolute URL in robots.txt, Search Console submission, and avoiding the relative-URL silent failure.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-sitemap-index-xml-wordpress.html","t":"sitemap_index.xml Not Working in WordPress? Here Is the Fix","d":"Fix a WordPress sitemap_index.xml that shows 404, a blank page or an XML error: use the right address, rebuild rewrite rules, fix nginx and remove stray output.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-sitemap-lastmod.html","t":"How to Fix Sitemap lastmod: ISO 8601, Real Changes, Priority","d":"Fix sitemap lastmod accuracy from the Robots Tester: ISO 8601 format, real content changes, and why Google ignores priority and changefreq.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-sitemap-migration.html","t":"Sitemap and Robots.txt After a Migration: Fix Leftover Drift","d":"Fix sitemaps and robots.txt after a migration: remove staging blocks, rebuild the sitemap from live 200 URLs, point robots.txt at it and handle the old domain.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-sitemap-mismatches.html","t":"Fix Sitemap Mismatches: 404s, Noindex, Missing URLs, Lastmod","d":"Step-by-step fix for sitemap mismatches from the Site Crawler. Find 404s, noindex pages, missing URLs, stale lastmod and regenerate clean sitemap.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-sitemap-size.html","t":"How to Fix Sitemap Size: 50k URLs, Index Pattern, Splitting","d":"Fix sitemap size limits from the Robots Tester: 50,000 URLs or 50MB per file, split with a sitemap index, compress with gzip, organise by content type.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-skip-to-content-link.html","t":"Skip to Main Content Not Working? Fix WCAG Skip Links Fast","d":"Fix a skip to main content link that does nothing or never appears: target ids, tabindex on main, focus styles, sticky headers and WCAG 2.4.1 Bypass Blocks.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-slack-preview.html","t":"Slack Link Preview Not Working: Unfurl Tags, Images & Cache","d":"Slack link preview not working? Fix missing og or twitter tags, images Slack will not load, Slackbot blocked by a firewall, and old unfurls held in cache.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-slow-templates.html","t":"How to Fix Slow Page Templates: Profile and Optimise","d":"Fix slow page templates from the Site Crawler. Profile TTFB, find DB and asset bottlenecks, apply template-specific fixes and verify speed gain.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-spam-update.html","t":"Spam Update Ranking Loss: Audit Links, Scaled Pages, Hacks","d":"Rankings fell in a Google spam update? Check for manual actions and hacks, audit old link building, find scaled or doorway pages, and clean up policy breaches.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ssl-cannot-be-issued.html","t":"SSL Certificate Cannot Be Issued or Installed: How to Fix It","d":"Fix an SSL certificate that cannot be issued or installed: point DNS at the server, unblock the challenge path, check CAA records, rate limits and Plesk errors.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ssl-errors.html","t":"SSL Handshake Errors: Expiry, Chain, Hostname and Protocols","d":"Fix SSL handshake errors: expired certificates, missing intermediate certificates, hostname mismatches, old TLS versions, SNI problems and CDN origin errors.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ssl-hostname-mismatch.html","t":"SSL Certificate Wrong Hostname or Subdomain: Fix a Mismatch","d":"Fix an SSL certificate with the wrong hostname or one not working on a subdomain: read the SAN list, add www and subdomains, use wildcards, check SNI per host.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ssl-iis-bindings.html","t":"SSL Certificate Not Showing in IIS Bindings: Import and Bind","d":"Fix an SSL certificate not showing in IIS bindings or not working: restore the private key, use the right store, import a PFX and add SNI bindings per host.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ssl-not-trusted.html","t":"SSL Certificate Not Trusted: Fix Chain or Self-Signed Issues","d":"Fix an SSL certificate that cannot be trusted: find a missing intermediate, replace a self-signed or default certificate and clear unable to get local issuer.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ssl-not-working.html","t":"Why Is My SSL Certificate Not Working? Fix Not Secure Sites","d":"Why is my SSL certificate not working? Find out why a site still says not secure after install: wrong site, no HTTPS redirect, mixed content, CDN mode or cache.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-stale-datemodified.html","t":"Fixing Stale dateModified Schema: Step-by-Step Guide","d":"Fixing Stale dateModified Schema. Wire dateModified to the real content edit timestamp so AI engines and Google trust your freshness signals.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-stale-keywords.html","t":"Outdated Keyword Lists: Find Faded Terms, Refresh and Review","d":"Refresh a keyword list chosen years ago: spot faded terms, tell falling demand from lost rankings, add the words customers use now and set a review routine.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-stale-llms.html","t":"Stale llms.txt: Measure Drift From Your Site, Rebuild Often","d":"Find where your llms.txt has drifted from the live site, from missing new pages to notes with old prices, then rebuild it from one source whenever you publish.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-structured-data-syntax-errors.html","t":"Structured Data Syntax Errors Detected: How to Fix JSON-LD","d":"Fix structured data syntax errors and unparsable JSON-LD: find the broken block, correct commas, quotes and escaping, fix the template behind it, then retest.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-sudden-drop.html","t":"Fixing Sudden Score Drops: Step-by-Step Guide","d":"Diagnose a sudden audit score drop within 24 hours: find the deploy or plugin update that broke it, then roll it back or patch it and confirm the recovery.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-tbt.html","t":"High Total Blocking Time: Find Long Tasks, Split Up the Work","d":"Cut high Total Blocking Time in Lighthouse: find the long JavaScript tasks during load, then remove, delay, split or move them off the main thread, tags first.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-technical-gaps.html","t":"Technical SEO Gaps vs Competitors: Compare, Rank, Then Fix","d":"When a rival's site is technically ahead: compare like-for-like templates, separate gaps that cost rankings from cosmetic ones, and fix them in the right order.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-telegram-preview.html","t":"Link Preview Not Working in Telegram? Fix Tags and the Cache","d":"Telegram link preview not working? See what TelegramBot sees, fix Open Graph tags and the image, unblock the fetcher and refresh the cache with WebpageBot.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-test-rich-results.html","t":"How to Test Schema Markup: Rich Results Test and Validator","d":"Test schema markup with Google's Rich Results Test and the Schema Markup Validator, read errors and warnings, test code or URLs and confirm in Search Console.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-thin-content.html","t":"How to Fix Thin Content: Improve, Consolidate, Prune","d":"Fix thin content found by the Site Crawler: find low-value pages, then decide whether to improve, merge or remove each one, and measure what happens next.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-third-party-tags.html","t":"Third-Party Tag Bloat: Audit, Govern, Load via a Tag Manager","d":"Bring analytics, advertising and widget tags under control: build a tag inventory, remove dead tags, set triggers and consent rules, and limit who can publish.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-third-party.html","t":"Third-Party Script Cost: Measure Each One, Then Load It Less","d":"Measure what each third-party script costs a page load by blocking it in a test, then cut it with facades, on-demand widgets, self-hosting and later loading.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-timeout-errors.html","t":"Request Timeouts: Find the Stage That Hangs, DNS to Response","d":"Fix request timeouts with no response: split the wait into DNS, connect, TLS and first byte, then fix dead AAAA records, silent firewall drops and full workers.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-title-attribute.html","t":"Title Tag vs Title Attribute: When to Use a title on Links","d":"The difference between a title tag and a title attribute: what each does for SEO and accessibility, when a title on links helps, and how to clean up your pages.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-title-tags.html","t":"Duplicate or Missing Title Tags: Find Them, Fix the Template","d":"Fix duplicate, empty and badly sized title tags: export every title, trace repeats to a template, write a pattern per page type and hand-write the key pages.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-title-truncation.html","t":"Fixing Title Tag Truncation in SERPs: Step-by-Step Guide","d":"Stop Google cutting off your title tags: keep titles under about 580 pixels wide, put the most important words first and check how they display.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-toxic-backlinks.html","t":"Toxic Backlinks: Judge the Pattern, Then Remove or Disavow","d":"Decide whether toxic backlinks need action: check for a manual action, spot paid and network link patterns, request removals and disavow only when justified.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-trailing-slash.html","t":"Trailing Slash Duplicates: Pick One URL Form and Enforce It","d":"Fix pages that load both with and without a trailing slash: choose one form, redirect the other in one hop, handle files and folders, and align your links.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-transitions.html","t":"Fixing Missing Transition Words: Step-by-Step Guide","d":"Add transition words such as however, then and as a result to improve reading flow and your Flesch score, without making the text sound forced.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-trust-signals.html","t":"Missing Trust Signals: Contact, Policies, Prices and Reviews","d":"Fix trust gaps visitors notice: hidden contact details, no company details, vague prices and returns, unverifiable reviews and badges, and no complaints route.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ttfb.html","t":"Slow TTFB: Measure Server Wait, Cache HTML and Cut Redirects","d":"Fix slow TTFB: split Time to First Byte into redirects, connection and server time, then cache whole pages, stop cache misses and speed up slow queries.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-twitter-card.html","t":"Fixing Twitter Card Tags: Step-by-Step Guide","d":"Add Twitter Card tags, twitter:card, twitter:title, twitter:description and twitter:image, so links to your pages show a full preview card when shared on X.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-twitter-cards.html","t":"Fixing Twitter Card Markup: Step-by-Step Guide","d":"Add complete Twitter Card markup so links render with rich previews on X (Twitter): title, description, image and card type.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-twitter-preview.html","t":"X / Twitter Card Not Showing: Card Tags, Image Size & Cache","d":"Fix X (Twitter) cards that do not show: missing twitter:card tags, the wrong card type, images X will not use, Twitterbot blocked by robots.txt and old cards.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-unclosed-tags.html","t":"Unclosed HTML Tags: Fix Stray End Tags, Nesting, Void Tags","d":"Fix unclosed HTML tags and mismatched tags: open div errors, stray end tags, a div inside a paragraph, and self-closing slashes on non-void elements.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-unused-css.html","t":"Unused CSS: Measure It, Cut Dead Rules, Safelist JS Classes","d":"Cut unused CSS safely: record real coverage across pages and states, delete dead rules at source, set up PurgeCSS or Tailwind with a safelist, then retest.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-unwanted-redirects.html","t":"Site Redirecting to Spam? How to Stop Unwanted Redirects Now","d":"Stop unwanted redirects that send your visitors to spam: find malicious .htaccess rules, injected scripts and bad plugins, clean them out and stop their return.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-update-dates.html","t":"Missing or Misleading Update Dates: Show Real Revision Dates","d":"Show honest published and updated dates: define a real update, stop the CMS bumping dates on trivial saves, keep schema and sitemap in step, log what changed.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ux-signals.html","t":"Page Experience Signals: Fix Vitals, Pop-Ups, Mobile, HTTPS","d":"Fix the page experience signals Google describes: Core Web Vitals, intrusive pop-ups, mobile layout, HTTPS and cluttered main content, plus bounce rate myths.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-viewport.html","t":"Viewport Meta Tag Missing: Add It, Allow Zoom, Stop Overflow","d":"Fix a missing or broken viewport meta tag: the line phones need, why blocking zoom fails accessibility, iOS input zoom, notches and content wider than a phone.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-volatility.html","t":"Ranking Volatility: Stop Pages Swinging Up and Down Weekly","d":"Ranking Volatility. Pages jumping several places week to week? Separate real swings from tracking noise, then fix URL swapping.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-wcag-requirements.html","t":"WCAG Requirements: Latest Version, Levels and What Applies","d":"WCAG requirements at a glance: what WCAG 2.2 changed, what levels A, AA and AAA mean, which criteria apply to a small business site and how to check each one.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-website-403-forbidden.html","t":"Why Is My Website Saying 403 Forbidden? Causes and the Fix","d":"Fix 403 Forbidden errors on your site: read the error log, correct file permissions, add index files, and find the nginx, Apache or Cloudflare rule that blocks.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-website-showing-404-errors.html","t":"Why Is My Website Showing 404 Errors? An Owner's Checklist","d":"Find the 404 errors on your site in logs and Search Console, then fix each with a 301 redirect, a corrected link, a permalink refresh or a proper 404 or 410.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-whatsapp-preview.html","t":"WhatsApp Link Preview Not Showing: og Tags, Images & Speed","d":"WhatsApp link preview not showing? Fix missing og tags, share images that are too large or slow, blocked requests, and the settings that turn previews off.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-woocommerce-crawl.html","t":"WooCommerce Crawl Waste: add-to-cart, filter_, orderby URLs","d":"Stop WooCommerce wasting crawls on add-to-cart links, filter_ and orderby parameters, product search and plugin URLs, using templates, noindex and robots.txt.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-wordpress-migration.html","t":"Fix WordPress Migration Issues: SEO, Redirects, Database","d":"WordPress migration SEO: 301 redirects from old URLs, database search-replace, sitemap regeneration, schema cleanup, post-migration audit checklist.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-wordpress-seo-plugin.html","t":"Best SEO Plugin for WordPress: Yoast vs Rank Math vs AIOSEO","d":"Choose the best SEO plugin for WordPress: what Yoast, Rank Math and AIOSEO actually change, how to set one up correctly and how to avoid running two at once.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-wordpress-seo.html","t":"How to Improve SEO on WordPress: Settings, Content and Speed","d":"Improve SEO on a WordPress site or blog: fix visibility and permalink settings, titles, sitemaps, thin archives, internal links and speed, then check it works.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-wp-image-optimiser.html","t":"Elementor or LiteSpeed Image Optimiser Not Working? Fix It","d":"Fix a WordPress image optimiser that does nothing: LiteSpeed Cache, Elementor and similar plugins. Check cron, quotas, firewalls, WebP delivery and CDN caching.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-wrong-attribution.html","t":"Wrong AI Attribution: Trace the Source, Correct the Record","d":"An AI assistant credits you with a claim you never made or gets facts about your business wrong? Trace the error, correct its sources and report the answer.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-www-canonicalisation.html","t":"How to Fix www vs Non-www: Canonical, 301, Internal Links","d":"Fix www vs non-www splits from the Redirect Checker: pick a canonical, redirect www to non-www or the reverse, then update Search Console, links and sitemaps.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-x-default.html","t":"Missing x-default Hreflang: Pick a Fallback and Add It Right","d":"Add a missing hreflang x-default: choose between a language picker and an international page, point each cluster at its own fallback and avoid common errors.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ymyl-content.html","t":"YMYL Content Gaps: Scope, Risks, Expert Review, Disclaimers","d":"Fill gaps that make health, money and legal pages risky: who advice covers, dated figures, missing risks, when to get help, expert review and honest caveats.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-ymyl-rankings.html","t":"YMYL Ranking Drops: Rebuild Trust on Health and Money Pages","d":"YMYL Ranking Drops. Why health, money, legal and safety pages swing hardest in core updates, and how to rebuild trust: qualified authors, expert review.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-yoast-rank-math-meta-description-not-working.html","t":"Yoast or Rank Math Meta Description Not Working? How to Fix","d":"Fix Yoast or Rank Math meta descriptions not showing: find duplicate tags in the source, remove theme tags, purge caches and use the right home page setting.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-fix-yoast-seo-errors.html","t":"Yoast SEO Error Parsing the Response to JSON: How to Fix It","d":"Fix the Yoast SEO error parsing the response to JSON: find what breaks the REST API, from PHP notices to security rules and caching, then rebuild indexables.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-get-cited-by-ai-search-engines.html","t":"How to Get Cited by AI Search: Access, Indexing and Answers","d":"How to get cited by AI search engines like ChatGPT, Perplexity and AI Overviews: check crawler access, snippet controls and indexing, then write answers.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-handle-brand-mentions-forums.html","t":"Brand Mentions on Reddit and Forums: Rules, Replies, Threads","d":"How to reply when your business is discussed on Reddit or forums: read the rules, use a disclosed account, answer helpfully and involve moderators sensibly.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-handle-brand-mentions-news.html","t":"Brand Mentions in News and Blogs: Correct, Comment and Share","d":"Brand Mentions in News and Blogs. What to do when a news site or blog writes about your business: check facts, request corrections properly.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-handle-brand-mentions-podcasts.html","t":"Podcast and Video Mentions: Find, Verify and Respond to Them","d":"Handle mentions of your business in podcasts and YouTube videos: find them via transcripts, check the clip, ask for show-note links and get errors corrected.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-ignore-playbook.html","t":"The Ignore Playbook: When Not to React to a Competitor Move","d":"The Ignore Playbook. Most competitor moves need no response. Test each alert against your plan, write down why you are not reacting.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-aeo-chatgpt.html","t":"Optimising for ChatGPT: Earn More Citations and Better Ones","d":"Optimising for ChatGPT when you are visible but rarely picked: map the prompts customers use, study who gets cited instead, and rebuild pages ChatGPT quotes.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-aeo-gemini.html","t":"Optimising for Gemini, Claude & Copilot: Three AI Pipelines","d":"How Gemini, Claude and Copilot find sources, and what to do for each: Google fan-out questions, Bing Webmaster Tools and IndexNow, Claude-SearchBot and more.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-aeo-perplexity.html","t":"Optimising for Perplexity: Win More of Its Numbered Sources","d":"Earn more Perplexity citations: read the sources it picks, publish dated facts it can attribute, answer the follow-ups it suggests and keep key pages current.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-ai-visibility-chatgpt.html","t":"ChatGPT Brand Visibility: Measure Mentions, Then Raise Them","d":"Measure ChatGPT brand visibility: how often it names your brand, which answers come from search or model knowledge, and how to improve the sources behind each.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-ai-visibility-gemini.html","t":"Gemini and AI Overviews: Measure and Grow Brand Visibility","d":"Track and improve how often Gemini, AI Overviews and AI Mode name your brand: separate the surfaces, set Googlebot and Google-Extended right, fix entity data.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-ai-visibility-perplexity.html","t":"Perplexity Brand Visibility: Track Source Share and Mentions","d":"Use the sources Perplexity shows with each answer to measure how often your brand is named and cited, see which sites win instead, and close the gaps in turn.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-app-localisation.html","t":"App Store Localisation: Choose Markets, Adapt Keywords, Test","d":"Localise App Store and Google Play listings: pick markets from your own data, research keywords per language, adapt the screenshots, then measure each country.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-google-play.html","t":"Google Play Listing Optimisation: Text, Graphics and Vitals","d":"Optimise a Google Play listing: write a title and descriptions Google can read, meet the metadata policy, fix Android vitals, and run store listing experiments.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-ios-app-store.html","t":"iOS App Store Optimisation: Name, Keywords, Events and Tests","d":"Optimise an App Store listing: plan the name, subtitle and keyword field together, use promotional text and in-app events, and test new icons and screenshots.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-maps-multi-location.html","t":"Optimise Google Maps for Multi-Location Businesses","d":"Multi-location Maps visibility: per-location optimisation at scale, location reporting, brand vs local balance, competitive intelligence.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-maps-restaurants.html","t":"Optimise Google Maps for Restaurants: Visibility, Photos, Reviews","d":"Improve restaurant Google Maps visibility: ranking factors, photo strategy, review velocity, citation consistency, AI assistant recommendations.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-maps-service-area.html","t":"Optimise Google Maps for Service Area Businesses","d":"Improve service area business Maps visibility: service area configuration, multi-area ranking, citation building, review velocity.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-serp-nextjs.html","t":"Optimise SERP Display in Next.js: Titles, Snippets, Rich Results","d":"Improve Next.js SERP CTR: title and description via Metadata API, rich snippets through schema, sitelinks via internal structure, monitoring.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-serp-shopify.html","t":"Optimise SERP Display in Shopify: Titles, Snippets, Sitelinks","d":"Improve Shopify SERP CTR: title and meta optimisation, rich snippets, sitelinks via internal structure, brand SERP, image and video thumbnails.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-optimise-serp-wordpress.html","t":"Optimise SERP Display in WordPress: Titles & Snippets","d":"Improve WordPress SERP click-through: title CTR optimisation, snippet quality, sitelinks, structured data display, brand SERP, image and video thumbnails.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-prevent-schema-drift-custom.html","t":"Prevent Schema Drift in Custom Builds: Monitoring, Tests, CI","d":"Stop schema regressions in custom React/Next.js builds: snapshot testing, CI validation, type safety with schema-dts, Search Console alerts, baseline.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-prevent-schema-drift-shopify.html","t":"Prevent Schema Drift in Shopify: Monitoring & Discipline","d":"Stop Shopify schema regressions: monitoring workflows, theme update protocols, app update discipline, automated validation, version-controlled schema.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-prevent-schema-drift-wordpress.html","t":"Prevent Schema Drift in WordPress: Monitoring & Discipline","d":"Stop WordPress schema from regressing: monitoring workflows, plugin update protocols, change tracking, alerting, automated validation, schema-as-code patterns.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-recover-content-sites-algo.html","t":"Content Site Algorithm Recovery: Prune, Merge, Show Authors","d":"Content Site Algorithm Recovery. Blog or publisher site hit by a Google update? Inventory every article, decide what to improve, merge or remove.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-recover-ecommerce-algo.html","t":"Ecommerce Update Drop: Recover Product and Category Rankings","d":"Recover a shop hit by a Google update: split losses by page type, replace supplier descriptions, give category pages value, tidy facets and fix review content.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-recover-service-algo.html","t":"Service Business Ranking Loss: Rebuild Trust After an Update","d":"Trade or professional firm lost Google rankings? Split map pack from organic losses, fix doorway town pages, and show real people, case studies and reviews.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-track-scores-b2b-saas.html","t":"Track SEO Scores for B2B SaaS: Pipeline, MQL, Brand","d":"Track SEO scores for B2B SaaS: pipeline contribution, MQL/SQL attribution, branded search trend, comparison-query rankings, AI visibility, alerts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-track-scores-content-sites.html","t":"Track SEO Scores for Content Sites: Trends, Patterns, Alerts","d":"Track SEO scores over time for content sites: organic traffic trends, content quality scores, E-E-A-T signal changes, AI visibility, set up alerts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-track-scores-ecommerce.html","t":"Track SEO Scores for Ecommerce: Product, Category, Revenue","d":"Track SEO scores for ecommerce: per-product performance, category trends, conversion rate, revenue from organic, AI visibility, alerts.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-use-ai-schema-editorial.html","t":"AI Schema for Articles and News: Editorial Markup Workflow","d":"Use AI-generated Article and NewsArticle markup on a news site or blog: what to generate per story, what the template owns, bylines, edits and paywalls handled.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-watch-competitors-electronics.html","t":"Electronics Competitor Watch: GTINs, Model Cycles, Bundles","d":"Set up competitor monitoring for an electronics shop: match by GTIN and model code, handle variants and bundles, and plan around launch and clearance cycles.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-watch-competitors-fashion.html","t":"Watching Fashion Competitors: Sizes, New Drops and Markdowns","d":"Set up competitor monitoring for a fashion shop: pick rivals and styles to watch, track stock by size, read markdown timing and new-in rhythm, then act on it.","k":"Guide"},{"u":"/aipageseo-demo-pages/how-to-watch-competitors-home.html","t":"Home and Lifestyle Competitor Watch: Own-Label, Lead Times","d":"Home and Lifestyle Competitor Watch. Monitor rival furniture and homeware shops: match own-label products by attributes, compare delivered prices.","k":"Guide"},{"u":"/aipageseo-demo-pages/hreflang-fixes-index.html","t":"Hreflang Error Fixes: Return Tags, Language Codes, x-default","d":"Fix hreflang errors from the Hreflang Checker: missing return tags and self-references, invalid codes, x-default, canonical clashes and unreachable targets.","k":"Guide"},{"u":"/aipageseo-demo-pages/hreflang-guide.html","t":"How to Set Up Hreflang Tags for International SEO Sites","d":"What hreflang tags are, how to set them up for international and multilingual sites, and how to use a hreflang checker to find the errors that break indexing.","k":"Guide"},{"u":"/aipageseo-demo-pages/html-checker-fixes-index.html","t":"HTML Checker Fixes: Doctype, Charset, Nesting, IDs and ARIA","d":"Fix HTML Checker errors: missing doctype, charset mismatches, unclosed tags, deprecated elements, duplicate IDs, bad ARIA, lang and form markup, per template.","k":"Guide"},{"u":"/aipageseo-demo-pages/html-checker-guide.html","t":"How to Fix HTML Errors That Hurt Your SEO Rankings","d":"Which HTML errors affect SEO, how to find them with an HTML checker online, and how to fix the markup issues that matter most on your own pages.","k":"Guide"},{"u":"/aipageseo-demo-pages/http-error-audit-fixes-index.html","t":"HTTP Error Fixes: 404, 403, 500, 502, 504, SSL and Timeouts","d":"Fix HTTP Error Audit findings: 404, 403, 500, 502 and 504 errors, redirect chains, SSL handshake failures and timeouts, with WordPress, Plesk and Node.js notes.","k":"Guide"},{"u":"/aipageseo-demo-pages/http-error-audit-guide.html","t":"HTTP Status Codes Audit: Find Every 4xx, 5xx and Redirect","d":"HTTP status codes explained for SEO: find every broken URL, from 404, 403 and 410 to 500, 502 and 504, plus SSL errors, timeouts and redirect chains.","k":"Guide"},{"u":"/aipageseo-demo-pages/image-optimisation-fixes-index.html","t":"Image Optimisation Fixes: File Size, Format, Lazy Load, Alt","d":"Fix Image Optimisation findings: oversized image files, old formats, wrong dimensions, lazy-load mistakes, missing alt text, layout shift and slow CDN delivery.","k":"Guide"},{"u":"/aipageseo-demo-pages/image-optimisation-guide.html","t":"Image Optimisation for SEO: Formats, Compression, Alt Text","d":"Image optimisation online and for SEO: file formats, compression, alt text, lazy loading and dimensions, and how to find what slows your pages.","k":"Guide"},{"u":"/aipageseo-demo-pages/improving-page-speed.html","t":"Google Page Speed: How to Improve It and Core Web Vitals","d":"What Google page speed means for SEO, how Core Web Vitals affect rankings, and exactly how to find and fix the speed issues hurting your site.","k":"Guide"},{"u":"/aipageseo-demo-pages/internal-links-fixes-index.html","t":"Internal Link Fixes: Orphans, Depth, Anchor Text, Clusters","d":"Fix Internal Link Analysis findings: orphan pages, deep pages, vague anchors, broken links, weak equity, link bloat, topic clusters and accidental nofollow.","k":"Guide"},{"u":"/aipageseo-demo-pages/internal-links-guide.html","t":"Internal Links for SEO: Strategy, Anchor Text and Orphans","d":"Why are internal links important for SEO? How they pass authority around your site, how to audit your links and fix common linking mistakes.","k":"Guide"},{"u":"/aipageseo-demo-pages/js-checker-fixes-index.html","t":"JS Checker Fixes: Console Errors, Bundles, Rendering, Tags","d":"JS Checker Fixes. Fix JavaScript Checker findings: syntax and console errors, blocking scripts, heavy bundles, third-party tags, long tasks.","k":"Guide"},{"u":"/aipageseo-demo-pages/js-checker-guide.html","t":"JavaScript SEO: How JS Affects Crawling, Indexing and Speed","d":"How JavaScript affects the way Google crawls and indexes pages, what render-blocking scripts do, and how to fix common JS SEO problems.","k":"Guide"},{"u":"/aipageseo-demo-pages/json-checker-fixes-index.html","t":"JSON-LD Fixes: Syntax Errors, Types, @id and Required Fields","d":"Fix JSON Checker findings in your JSON-LD: syntax errors, invalid schema.org types, missing required fields, @id problems, competing blocks, dates and images.","k":"Guide"},{"u":"/aipageseo-demo-pages/json-checker-guide.html","t":"How to Add and Validate JSON-LD Structured Data Markup","d":"What JSON-LD structured data is, which schema types earn rich results, how to check your markup with a schema checker, and how to fix the common errors.","k":"Guide"},{"u":"/aipageseo-demo-pages/keywords-fixes-index.html","t":"Keyword Fixes: Gaps, Cannibalisation, Intent and Difficulty","d":"Fix Keyword Analysis findings: cannibalisation, competitor gaps, wrong search intent, unrealistic targets, long-tail, local, branded keywords and stale lists.","k":"Guide"},{"u":"/aipageseo-demo-pages/keywords-guide.html","t":"Keyword Research in SEO: Find and Target Keywords That Win","d":"Keyword research in SEO: how to find what your audience actually searches for, judge keyword difficulty, and turn the research into a content plan.","k":"Guide"},{"u":"/aipageseo-demo-pages/llms-fixes-index.html","t":"llms.txt Fixes: Format, Content, Broken Links, llms-full.txt","d":"Fix llms.txt Auditor findings: missing file, wrong Markdown format, thin notes, broken links, stale entries, llms-full.txt and robots.txt rules for AI bots.","k":"Guide"},{"u":"/aipageseo-demo-pages/llms-guide.html","t":"llms.txt Example and Guide: Create and Deploy the File","d":"What llms.txt is, a working llms.txt example, what to include, and how to create and deploy the file for your website in under 10 minutes.","k":"Guide"},{"u":"/aipageseo-demo-pages/local-business-schema-markup-generator.html","t":"LocalBusiness Schema Generator 65+ Subtypes","d":"LocalBusiness schema markup generator. Restaurant, Dentist, Solicitor, Plumber, Estate Agent and more. Auto-detected from your page. Free to try.","k":"Guide"},{"u":"/aipageseo-demo-pages/local-seo-fixes-index.html","t":"Local SEO Fixes: NAP, Citations, Local Schema & Review Flow","d":"Fix Local SEO Checker findings: NAP consistency, citations, LocalBusiness schema, review velocity, map-pack gaps, location pages and multi-site local strategy.","k":"Guide"},{"u":"/aipageseo-demo-pages/local-seo-guide.html","t":"How to Rank in Google Maps and Local Search Results","d":"How local SEO works, what factors affect your Google Maps ranking, how to optimise your Google Business Profile, and how to outrank local competitors.","k":"Guide"},{"u":"/aipageseo-demo-pages/maps-audit-fixes-index.html","t":"Google Maps Audit Fixes: Pin, Hours, Photos and Categories","d":"Fix Google Maps Audit findings: pin placement, regular and special hours, photos, category, review recency, services, posts and filter attributes for visits.","k":"Guide"},{"u":"/aipageseo-demo-pages/maps-audit-guide.html","t":"Google Maps Ranking Checker and Audit: What to Fix First","d":"Audit your Google Maps ranking: check where you appear in the local 3-pack, see why competitors win, and find what to fix first to rank higher.","k":"Guide"},{"u":"/aipageseo-demo-pages/meta-analyzer-fixes-index.html","t":"Meta Tag Fixes: Titles, Descriptions, Canonicals and Robots","d":"Fix Meta Tag Analyzer findings: title and description, canonical, robots, viewport, lang, Open Graph and X card tags, plus WordPress, Shopify and Next.js setup.","k":"Guide"},{"u":"/aipageseo-demo-pages/meta-analyzer-guide.html","t":"How to Write Title Tags and Meta Descriptions for SEO","d":"How to write effective title tags and meta descriptions, what length limits apply, how to avoid duplicates, and how to audit your entire site for meta issues.","k":"Guide"},{"u":"/aipageseo-demo-pages/migration-audit-fixes-index.html","t":"Site Migration Fixes: Lost URLs, Redirects and Ranking Drops","d":"Fix every Site Migration Audit finding: lost URLs, redirect chains, ranking drops, indexing gaps, canonicals, sitemaps, lost schema and broken internal links.","k":"Guide"},{"u":"/aipageseo-demo-pages/migration-audit-guide.html","t":"Website Migration Checklist: Site Migration Audit Guide","d":"A website migration checklist in four phases: pre-migration baseline, 301 redirect mapping, pre-launch validation and post-launch monitoring to protect traffic.","k":"Guide"},{"u":"/aipageseo-demo-pages/my-questions-fixes-index.html","t":"My Questions Reports: Turn Saved Research Into Content Plans","d":"Use saved My Questions reports as a content backlog: rewrite starting answers, add Q&A sections, plan a calendar, compare re-runs and write answers AI can cite.","k":"Guide"},{"u":"/aipageseo-demo-pages/my-questions-guide.html","t":"My Questions Guide: Saved Niche Question Research With Answers","d":"How to use My Questions: enter up to five seed keywords, pull real Google questions with answers from authoritative sources.","k":"Guide"},{"u":"/aipageseo-demo-pages/nap-schema-markup-generator.html","t":"NAP Schema Generator — Name, Address & Phone","d":"Add your NAP (Name, Address, Phone) to schema markup correctly. LocalBusiness JSON-LD generator with PostalAddress, telephone and opening hours. Free to try.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-accessibility.html","t":"Web Accessibility Basics for Complete SEO Beginners","d":"What web accessibility means, why WCAG compliance matters for users and Google, and the most common issues to fix, written for beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-aeo.html","t":"AEO Basics for Beginners: AI Search Visibility Setup","d":"What AEO is, why ChatGPT and Perplexity may not cite your site, and exactly how to fix it, step by step for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-agent-compat.html","t":"AI Agent Compatibility: Make Your Site Work for ChatGPT","d":"AI agent compatibility for beginners: how agents like ChatGPT Operator and Claude use websites, and how to make your forms, buttons and menus agent-friendly.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-agent-readiness.html","t":"AI Agent Readiness Basics for Complete SEO Beginners","d":"What AI Agent Readiness is, why AI agents may not be finding your site, and exactly how to fix it, step by step for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-ai-schema.html","t":"Schema Markup for AI Search: Help ChatGPT Cite You","d":"Schema markup for AI search: which JSON-LD fields help ChatGPT, Claude and Perplexity cite you accurately, and how entity references prevent hallucination.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-ai-visibility.html","t":"AI Visibility: How to Track If ChatGPT and Claude Cite Your Site","d":"What AI visibility is, how it differs from SEO, and how to track whether ChatGPT, Claude, Perplexity and Gemini mention your site.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-algo-impact.html","t":"Algorithm Impact: How to Diagnose a Google Update Hit","d":"Algorithm impact explained: tell whether a traffic drop came from a Google algorithm update, what each update targets and what recovery looks like.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-app-audit.html","t":"App Store Optimisation Basics for Complete Beginners","d":"App Store Optimisation Basics for Complete Beginners. What ASO is, which elements of your app listing most affect rankings.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-backlinks.html","t":"Backlinks for Beginners: How to Get Them Safely Today","d":"Backlinks for beginners: what backlinks are, why they are one of the most important ranking factors in Google, and how to start building them safely.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-brand-mention.html","t":"Brand Mention Monitoring: Sentiment, Links and Crises","d":"Brand mention monitoring for beginners: track mentions across the web, classify sentiment, turn unlinked mentions into links and catch bad threads early.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-cls-debugger.html","t":"How to Fix Cumulative Layout Shift (CLS) Step by Step","d":"Learn what CLS is, how to find every element on your page that shifts during load, and how to fix the 5 most common causes in under an hour.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-cls.html","t":"High CLS for Beginners: Fix Layout Shift Step by Step","d":"What CLS is, why unexpected page movement hurts your Google rankings, and exactly how to fix it — written step by step for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-combined-audit.html","t":"Website Audit for Beginners: Your First Combined Audit Run","d":"New to website audits? Learn what the Combined Audit checks in plain English, why each area matters to a small business, and how to run and read your first one.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-competitor-analysis.html","t":"Competitor Analysis: Finding the Gaps That Keep You Behind","d":"Competitor analysis for beginners: compare your site to competitors across keywords, content, backlinks and schema, and prioritise the gaps that move rankings.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-competitor-watch.html","t":"Competitor Watch for Beginners: SEO Tracking Basics","d":"Monitor competitor websites for SEO changes such as new and deleted pages, title changes and schema updates, and use it to stay ahead.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-css-checker.html","t":"CSS for SEO: How Stylesheets Affect Speed and Rendering","d":"CSS and SEO for beginners: how CSS files affect page speed, what render-blocking means, and how to fix the most common CSS issues that slow your site down.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-cwv.html","t":"Core Web Vitals for Beginners: LCP, INP and CLS Explained","d":"Learn what Core Web Vitals are, why they affect Google rankings, and how to read your scores in PageSpeed Insights and Search Console.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-ecommerce-audit.html","t":"Ecommerce SEO for Beginners: Shop Optimisation Steps","d":"The key ecommerce SEO factors, including Product schema, category pages, faceted navigation and AEO signals, explained for beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-ecommerce-crawl.html","t":"Ecommerce Crawl: PDPs, PLPs and Faceted Navigation","d":"Learn how to crawl an ecommerce site, what unique problems product pages have, and how to handle the faceted navigation crawl-explosion problem.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-ecommerce-watch.html","t":"Ecommerce Watch: Continuous Monitoring for Product Pages","d":"Ecommerce Watch for beginners: monitor your key product pages continuously and catch schema breaks, price mismatches, pagination errors and ranking drops.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-eeat.html","t":"E-E-A-T for Beginners: Trust Signals Explained Simply","d":"What is EEAT? What Google’s E-E-A-T means, why Experience, Expertise, Authoritativeness and Trust matter, and how beginners can improve their signals.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-gbp.html","t":"Google Business Profile for Complete Local Beginners","d":"What Google Business Profile is, why it is your most important local SEO asset, and exactly how to optimise every section to rank higher — for beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-gdpr-kit.html","t":"GDPR Kit Tutorial: Make Your Site Compliant Step by Step","d":"A beginner","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-gdpr.html","t":"GDPR for Beginners: Website Compliance Basics Guide","d":"GDPR for beginners: what GDPR requires of your website, the most common compliance failures, and how to audit your site for cookie, tracker and privacy issues.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-geo-grid.html","t":"Geo-Grid Audit Basics for Complete Local SEO Beginners","d":"How a geo-grid local SEO audit works, what the results mean, and how to improve your Google Maps rankings across areas, for beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-hreflang.html","t":"Missing Hreflang Tags for Beginners: Quick Fix Guide","d":"What hreflang tags are, why Google needs them for multilingual websites, and how to add them correctly — written step by step for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-html-checker.html","t":"HTML Error Basics for Beginners: What to Fix First","d":"Which HTML errors actually hurt SEO rankings, how to find them using the HTML Checker, and how to fix the most common ones — for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-http-error-audit.html","t":"HTTP Errors: How to Find and Fix Broken Pages on Your Site","d":"Learn what HTTP status codes mean, why 404s and 500s hurt your SEO, and how to fix every broken URL on your site step by step.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-http-errors.html","t":"HTTP 404 and 500 Errors for Beginners: How to Fix Them","d":"What HTTP 404 and 500 errors are, why they damage your Google rankings, and how to find and fix every broken page on your site, written for beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-image-optimisation.html","t":"Image SEO Basics for Beginners: Faster Image Loading","d":"How to optimise images for SEO — file formats, alt text, dimensions, compression and lazy loading — written step by step for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-internal-links.html","t":"Internal Links for Beginners: Why They Matter for SEO","d":"What internal links are, why they matter for SEO and rankings, and exactly how to audit and improve them on your site — written for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-js-checker.html","t":"JavaScript SEO for Beginners: Common Problems Fixed","d":"How JavaScript affects SEO, why render-blocking scripts slow pages, and how to fix the most common JS SEO problems, for beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-json-checker.html","t":"JSON Validator for SEO: Why Valid JSON-LD Matters","d":"Learn what JSON-LD is, why even one missing comma can stop Google from reading your schema, and how to validate it before publishing.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-keywords.html","t":"Keyword Research for Beginners: Find Keywords That Convert","d":"Keyword research for beginners: find keywords your audience actually searches, judge difficulty realistically and decide which keywords to target first.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-lcp.html","t":"Slow LCP for Beginners: Fix Loading Time Step by Step","d":"What LCP is, why a slow Largest Contentful Paint hurts your Google rankings, and exactly how to fix it — written step by step for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-llms.html","t":"llms.txt Basics for Beginners: Why You Need One Now","d":"What llms.txt is, why it helps AI tools like ChatGPT and Perplexity understand your website, and how to create an llms.txt file in minutes, for beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-local-seo.html","t":"Local SEO for Beginners: Rank in Google Maps and Local Pack","d":"Learn what local SEO is, why your Google Business Profile matters and how to get into the Map Pack for near me searches in your town, step by step.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-maps-audit.html","t":"Google Maps Audit: How to Rank in Your Local Area","d":"Audit your Google Maps visibility across neighbourhoods, see where you rank well and where you don","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-maps-local.html","t":"Maps and GBP for Beginners: Embedding Tutorial Guide","d":"How to embed Google Maps, add your Google Business Profile link, and fix HTTP map embeds on your website — step by step for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-meta-analyzer.html","t":"Meta Tags for Beginners: Titles, Descriptions and Social Tags","d":"Learn what meta tags are, why they matter for both Google and social media, and how to write title tags and meta descriptions that actually get clicked.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-meta-description.html","t":"SEO Meta Description Missing? A Beginner Fix Guide","d":"How to find and fix a missing SEO meta description step by step. No coding needed, just a text editor and an FTP program, written for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-migration-audit.html","t":"Site Migration: How to Move Domains Without Losing SEO","d":"Plan and run a site migration without losing Google rankings, backlinks or traffic: the exact steps before, during and after launch.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-my-questions.html","t":"My Questions Tutorial for Beginners: Save Your Niche Research","d":"A beginner","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-noindex.html","t":"Page Set to Noindex for Beginners: How to Find and Fix","d":"What a noindex tag does, how to check if your page has one, and how to remove it if it is blocking Google — step by step for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-og-generator.html","t":"Open Graph Tags: How Social Previews Work","d":"What Open Graph tags do, how to set them correctly, and how to fix ugly link previews on Facebook, LinkedIn, Discord and Slack.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-open-graph-tags.html","t":"Open Graph Tags in HTML: A Beginner Fix Guide","d":"How to add Open Graph tags in HTML so your pages look right when shared on Facebook, LinkedIn and WhatsApp, written step by step for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-pagespeed.html","t":"Page Speed for Beginners: LCP, TTFB and How to Improve Both","d":"Learn what page speed actually measures, why LCP and TTFB matter for Google rankings, and the most effective ways to make pages load faster.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-question-finder.html","t":"Question Finder Tutorial: Find Content Ideas That Rank","d":"A beginner","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-questions-and-answers.html","t":"Trending Q&A Tutorial: Use Weekly SEO Questions","d":"A beginner","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-readability.html","t":"Readability for Beginners: Write Content to Rank Higher","d":"What readability means for SEO, how to measure your Flesch Reading Ease score, and how to rewrite for better rankings and lower bounce — for beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-real-traffic-audit.html","t":"Real Traffic Audit for Beginners: Count the People, Not Bots","d":"Beginner tutorial for the Real Traffic Audit: what a server log is, why bots and your own server inflate visitor counts, a gentle first run and a glossary.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-redirect-checker.html","t":"Redirects for Beginners: Chain and Loop Fixes Explained","d":"What 301 and 302 redirects are, why redirect chains and loops damage SEO, and how to find and fix them — written step by step for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-rich-snippets.html","t":"Rich Snippets: How to Win Them and Keep Them","d":"Learn what rich snippets are, which ones are worth pursuing, and how to make your pages eligible — plus how to recover when you lose them.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-robots-meta.html","t":"Robots Meta and robots.txt for Google: Beginner Guide","d":"What robots meta tags and robots.txt for Google do, how to check yours, and how to fix them if they are blocking Google, step by step for beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-robots-sitemap.html","t":"Robots.txt and Sitemap.xml: How to Get Indexed","d":"What robots.txt and sitemap.xml do, how they work together, and how to set both up so Google indexes the pages you want and skips the rest.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-schema-builder.html","t":"Schema Markup for Beginners: Add JSON-LD to Any Page","d":"Learn what schema markup is, the four schemas that matter most, and how to add JSON-LD to any page without breaking your site.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-schema-debugger.html","t":"Schema Debugger: How to Find and Fix Every JSON-LD Error","d":"Use a schema debugger to find JSON-LD errors Google’s validator misses, such as silent type mismatches, missing required fields and broken references.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-schema-drift.html","t":"Schema Drift: How JSON-LD Breaks and How to Catch It","d":"Learn what schema drift is, why your rich snippets can disappear overnight without any error message, and how to monitor JSON-LD continuously.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-schema-markup.html","t":"Missing Schema Markup for Beginners: How to Add It","d":"How to add schema markup to your website step by step, with no coding needed, using the aiwebpageseo Schema Generator. For beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-score-history.html","t":"Score History: Tracking SEO Progress Over Time","d":"Learn how to use score history tracking to spot regressions early, prove SEO ROI to stakeholders, and identify which changes actually moved the needle.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-security-audit.html","t":"Website Security Basics for Complete SEO Beginners","d":"Website Security Basics for Complete SEO Beginners. What a passive security audit checks, why missing headers and old TLS make sites easier to attack.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-serp-preview.html","t":"SERP Preview: See How You Look in Google Before You Publish","d":"SERP preview for beginners: how Google builds your search snippet, how to preview it exactly, and how to optimise it for clicks and an accurate description.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-site-audit-pro.html","t":"Site Audit Pro Tutorial: Your First Large-Site Audit","d":"A beginner","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-site-audit.html","t":"Site Audit for Beginners: How to Run Your First SEO Audit","d":"Learn what a site audit is, what problems it finds, and how to run your first one. A complete step-by-step walkthrough for absolute beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-site-crawler.html","t":"Site Crawling for Beginners: Audit Every Page Fast","d":"How to crawl your website to find SEO issues across every page — missing titles, broken links, duplicate content — step by step for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-social-preview.html","t":"Social Preview: See How Your Link Looks Before You Share","d":"Social preview for beginners: see how your link looks on Facebook, LinkedIn, X, Discord and Slack, and fix the most common link preview problems.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-spam-audit.html","t":"Google Spam Policies for Beginners: Running Your First Audit","d":"A plain-English beginner tutorial on Google spam policies: what they mean for a small business, how hacks hide from owners, and how to run a first spam audit.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-thin-content.html","t":"Thin Content for Beginners: Fix Low Word Counts Now","d":"What thin content is, why Google penalises it, and how to fix low-word-count pages on your website — step by step guide for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-title-tag.html","t":"Missing Title Tag for Beginners: Quick Fix Walkthrough","d":"How to find and fix a missing or badly written title tag step by step. No coding needed. Uses Notepad++ and FileZilla — written for beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-trust-audit.html","t":"Trust Audit Tutorial: A Beginner's 10-Minute Walkthrough","d":"Step-by-step beginner tutorial: how to run a Website Trust Audit, what each result means, and what to do with it. No technical background required.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-ttfb.html","t":"Slow TTFB for Beginners: Server Response Time Fix Now","d":"What TTFB is, why a slow server response time hurts your Google rankings, and the steps you can take to fix it — written for complete beginners.","k":"Guide"},{"u":"/aipageseo-demo-pages/novice-tutorial-twitter-card-tags.html","t":"Missing Twitter Card Tags for Beginners: Quick Fix","d":"How to add Twitter Card tags so your pages display correctly when shared on X (Twitter) — written step by step for complete beginners. No coding needed.","k":"Guide"},{"u":"/aipageseo-demo-pages/og-generator-fixes-index.html","t":"Open Graph Fixes: og Tags, Images, Locale and Article Data","d":"Open Graph Fixes. Fix OG / Twitter Tag Generator findings: missing og tags, image size, X card tags, og:locale, og:url, og:title, article tags.","k":"Guide"},{"u":"/aipageseo-demo-pages/og-generator-guide.html","t":"Open Graph Meta Tags: Control How Shared Pages Look","d":"What Open Graph meta tags are, which ones are required, how they control the title, description and image when a page is shared, and how to generate them.","k":"Guide"},{"u":"/aipageseo-demo-pages/pagespeed-fixes-index.html","t":"Page Speed Fixes: TTFB, Render-Blocking Files, Heavy Assets","d":"Fix Page Speed Analyzer findings: slow server response, render-blocking CSS and JS, big images and bundles, third-party tags, plus a guide for each platform.","k":"Guide"},{"u":"/aipageseo-demo-pages/pagespeed-guide.html","t":"Page Speed Test Guide: Read LCP, TTFB and Core Web Vitals","d":"How to read a page speed test: LCP, TTFB, render-blocking resources, image weight and third-party scripts, lab versus field data, and what to fix first.","k":"Guide"},{"u":"/aipageseo-demo-pages/question-finder-fixes-index.html","t":"Question Finder: Turn Real Questions Into Pages People Find","d":"Turn Question Finder results into content: map questions to pages, answer People Also Ask, plan topic clusters, fill content gaps and structure answers for AI.","k":"Guide"},{"u":"/aipageseo-demo-pages/question-finder-guide.html","t":"Question Finder Guide: Discover the Questions People Actually Ask","d":"How to use Question Finder to discover real audience questions from Stack Exchange, Google Autocomplete and People Also Ask.","k":"Guide"},{"u":"/aipageseo-demo-pages/questions-and-answers-fixes-index.html","t":"Trending SEO Q&A: Turn Weekly Questions Into Timely Content","d":"Act on the weekly Trending SEO Q&A feed: publish timely posts, group questions into answer sections, earn AI citations and check the archive to stay on demand.","k":"Guide"},{"u":"/aipageseo-demo-pages/questions-and-answers-guide.html","t":"Trending Q&A Guide: Most-Searched SEO Questions, Answered","d":"How to use Trending Questions and Answers: browse the most-searched SEO and web questions with answers from the source, refreshed weekly and searchable.","k":"Guide"},{"u":"/aipageseo-demo-pages/readability-fixes-index.html","t":"Readability Fixes: Flesch Score, Sentences, Passive, Jargon","d":"Fix Readability Checker findings: low Flesch scores, long sentences, passive voice, jargon, long paragraphs, weak transitions, high grade levels and headings.","k":"Guide"},{"u":"/aipageseo-demo-pages/readability-guide.html","t":"Readability and SEO: Flesch Reading Ease Score Explained","d":"How to measure and improve readability for SEO, what your Flesch Reading Ease score means, and the structural edits that make content easier to read.","k":"Guide"},{"u":"/aipageseo-demo-pages/real-traffic-audit-fixes-index.html","t":"Real Traffic Audit Fixes: Bots, Own Server, Errors and Logs","d":"Fix what the Real Traffic Audit finds: your own server and bots inflating analytics, AI crawler choices, visitor errors, security events and gaps in your logs.","k":"Guide"},{"u":"/aipageseo-demo-pages/real-traffic-audit-guide.html","t":"Real Traffic Audit Guide: Report Sections, Inputs and Limits","d":"Complete reference to the Real Traffic Audit: how it sorts log requests, likely vs confirmed people, inputs, Google data, all eleven report sections and limits.","k":"Guide"},{"u":"/aipageseo-demo-pages/redirect-checker-fixes-index.html","t":"Redirect Checker Fixes: Chains, Loops, 301 vs 302 and HTTPS","d":"Fix Redirect Checker findings: multi-hop chains, loops, 302s that should be 301s, HTTPS and www splits, trailing slashes, mixed content and CDN rule conflicts.","k":"Guide"},{"u":"/aipageseo-demo-pages/redirect-checker-guide.html","t":"How to Find and Fix Redirect Chains and Loops Fast","d":"What redirect chains and loops are, why they slow pages and waste crawl budget, and how to use a URL redirect checker to find and fix every redirect issue.","k":"Guide"},{"u":"/aipageseo-demo-pages/rich-snippets-fixes-index.html","t":"Rich Snippet Fixes: Eligibility, Missing Results, Coverage","d":"Fix Rich Snippets Suite issues: blocking errors, coverage drops, eligible pages with no rich result, review stars, recipe, FAQ, event, job and product results.","k":"Guide"},{"u":"/aipageseo-demo-pages/rich-snippets-guide.html","t":"How to Get Rich Snippets in Google Search Results Now","d":"What rich snippets are, which schema types create them, how to test eligibility with a rich snippet testing tool, and how to fix what blocks enhanced results.","k":"Guide"},{"u":"/aipageseo-demo-pages/robots-sitemap-fixes-index.html","t":"Robots.txt and Sitemap Fixes: Blocks, Syntax, 404s, Lastmod","d":"Fix robots.txt and sitemap findings from the Robots Tester: stray blocks, syntax errors, sitemap declarations, dead sitemap URLs, large files and lastmod.","k":"Guide"},{"u":"/aipageseo-demo-pages/robots-sitemap-guide.html","t":"How to Write robots.txt and XML Sitemap Files Correctly","d":"What robots.txt does, how to write correct directives, what an XML sitemap must contain, and how to fix the most common robots and sitemap errors.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-builder-fixes-index.html","t":"Schema Builder Fixes: Right Type, Required Fields, @id Links","d":"Fix Schema Builder findings: the wrong type for your content, missing required fields, broken nesting and @id links, competing blocks, logos, business data.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-builder-guide.html","t":"Schema Markup Generator: Build Valid JSON-LD for Any Page","d":"How to use a schema markup generator to build valid JSON-LD for any page type, which properties rich results require, and how to deploy it correctly.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-debugger-fixes-index.html","t":"Schema Debugger Fixes: Errors, Warnings & Rich Result Types","d":"Fix Schema Debugger findings: blocking errors, warnings, missing recommended fields, ratings, Product, Recipe, FAQ and HowTo markup, and which guide fixes each.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-debugger-free.html","t":"Free Schema Validator and Debugger: Score 0 to 100","d":"Free schema validator and debugger. Paste a URL or JSON-LD and get a 0-100 score, every error and warning, and AEO issues in seconds. No account needed.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-debugger-guide.html","t":"Schema Validator Guide: Fix Structured Data Errors","d":"How to validate JSON-LD schema markup, which errors stop rich results, and how to fix the most common structured data problems.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-drift-fixes-index.html","t":"Schema Drift Fixes: Restore Lost Markup and Stop Regressions","d":"Fix Schema Drift Detector findings: deleted markup, downgraded types, lost properties, new validation errors, plugin clashes, CMS regressions and stale dates.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-drift-guide.html","t":"Schema Drift Detector Guide: Catch Schema Regressions Early","d":"Use a schema drift detector to catch structured data regressions: required fields disappearing, validation breaking and schema types changing over time.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-better-than-yoast.html","t":"Schema Generator Beats Yoast — More Less Cost","d":"Looking for a schema generator better than Yoast? 90+ types vs 15, any website vs WordPress only, from 8p vs £99/year. See the full comparison.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-accountants.html","t":"Schema Generator for Accountants & Accounting Firms UK","d":"Schema markup generator for UK accountants and accounting firms. Auto-detects your services, location and credentials. Improve Google local search and Maps…","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-beauty-salons.html","t":"Schema Generator for Beauty Salons & Hair Salons — Local SEO","d":"Schema markup generator for beauty salons, hair salons and spas. Auto-detects your services, location - booking URL. Improve Google Maps rankings - rich…","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-childcare.html","t":"Schema Generator for Childcare — School Clubs","d":"Schema markup generator for nurseries, childminders and childcare providers. Auto-detects your services, location and Ofsted rating.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-courses.html","t":"Schema Generator for Online Courses","d":"Course schema markup generator. Auto-detects your course name, provider, duration and price. Improve search visibility for online courses and training…","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-dentists.html","t":"Schema Generator for Dentists","d":"Dentist schema markup generator. Auto-detects your services, opening hours and location. Get rich results in Google and strengthen your local Maps ranking.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-estate-agents-uk.html","t":"Schema Generator for Estate Agents UK","d":"Schema markup generator for UK estate agents. Auto-detects your location, services and Improve Google local rankings, Maps visibility and rich results.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-events.html","t":"Event Schema Generator for Event Rich Results","d":"Event schema generator that detects your event name, date, location and ticket link, and builds valid JSON-LD so events are eligible for Google event results.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-financial-services.html","t":"Schema Generator for Financial — Brokers","d":"Schema markup generator for UK financial services. IFAs, mortgage brokers, insurance advisers. Auto-detects your services and FCA registration.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-gyms-fitness.html","t":"Schema Generator for Gym Fitness — Local SEO","d":"Schema markup generator for gyms, fitness centres. Auto-detects your classes, location and membership options. Improve Google Maps rankings.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-healthcare.html","t":"Schema Generator for Healthcare GPs & Health","d":"Schema markup generator for healthcare providers, Auto-detects your specialty, location and opening hours. Improve local search and Maps visibility.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-hotels.html","t":"Schema Generator for Hotels Rich Results","d":"Schema markup generator for hotels, B&Bs and guest houses. location and booking URL. Improve Google Maps rankings and rich results.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-plumbers.html","t":"Schema Generator for Plumbers — Maps & Local","d":"Schema markup generator for plumbers and heating engineers. Auto-detects your services, Improve Google Maps rankings and get rich results.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-restaurants.html","t":"Schema Generator for Restaurants — Better","d":"Free restaurant schema markup generator. Auto-detects your menu, and cuisine type. Get rich results in Google and improve your Maps ranking. No coding.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-shopify.html","t":"Schema Generator Shopify — Structured Data","d":"Schema markup generator for Shopify stores. Shopify handles Product schema but misses Organisation, LocalBusiness and AEO fields.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-solicitors-uk.html","t":"Schema Generator for Solicitors UK —","d":"Schema markup generator for UK solicitors and law firms. Auto-detects your practice areas, Improve Google local rankings and Maps visibility.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-squarespace.html","t":"Schema Generator for Squarespace — Without","d":"Schema markup generator for Squarespace websites. No plugin needed. Paste your URL, get complete JSON-LD, Step-by-step guide.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-tradespeople.html","t":"Schema Generator for Tradespeople — UK Trades","d":"Schema markup generator for UK tradespeople. Auto-detects your trade, location and certifications. Improve Maps rankings.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-veterinary.html","t":"Schema Generator for Veterinary Practices","d":"Schema markup generator for vets and veterinary practices. Auto-detects your services, Improve Google Maps rankings and rich results.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-for-wix.html","t":"Schema Generator for Wix — Data Without","d":"Schema markup generator for Wix websites, no plugin needed. Paste your Wix page address, get complete JSON-LD and add it to your site in a few minutes.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-generator-without-wordpress.html","t":"Schema Generator Without a WordPress Schema Plugin","d":"No WordPress schema plugin needed: a schema markup generator that works on any website, including Wix, Squarespace, Shopify and custom HTML.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-markup-checker-free.html","t":"Free Schema Markup Checker — Find Errors Blocking Your Rich","d":"Free schema markup checker. Enter your URL and instantly see every error, warning and AEO issue blocking your Google rich results. No account needed to check.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-markup-for-ai-search.html","t":"Schema Markup for AI — ChaGPT, Perplexity","d":"How to use schema markup to get cited by AI search engines. Structured data fields that matter for ChatGPT, Perplexity, Google AI Overviews and Microsoft…","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-markup-for-chatgpt-citations.html","t":"Schema Markup for ChatGPT Citations","d":"How to use schema markup to get cited by ChatGPT. Structured data fields that help ChatGPT identify,recommend your business in AI search responses.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-markup-for-google-ai-overviews.html","t":"Schema Markup for Google AI Overviews","d":"How schema markup helps you appear in Google AI Overviews. Structured data fields that improve your visibility in Google Gemini AI search responses.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-markup-for-google-maps.html","t":"Schema Markup for Google Maps — 3-Pack","d":"How schema markup improves your Google Maps rankings. LocalBusiness schema with geo coordinates, hasMap, opening hours and GBP links.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-markup-validator-free.html","t":"Free Schema Markup Validator, Google Rules Checked","d":"A free schema markup validator that checks Google schema markup rules: paste JSON-LD or a URL to find syntax errors and missing required properties.","k":"Guide"},{"u":"/aipageseo-demo-pages/schema-tests/events.html","t":"Peakland What’s On — Events Listing (Schema Test)","d":"A multi-event listing page for testing Event schema extraction — six events (offline, online, mixed, cancelled, sold-out, multi-day) each with full Event schema.","k":"Guide"},{"u":"/aipageseo-demo-pages/score-history-fixes-index.html","t":"Score History Fixes: Reading Drops, Plateaus and Volatility","d":"Read your SEO health score trend: diagnose sudden drops, slow erosion, plateaus, volatility, regressions, benchmark drift, seasonal dips and traffic divergence.","k":"Guide"},{"u":"/aipageseo-demo-pages/score-history-guide.html","t":"Score History & Trends Guide: SEO Score Tracking Over Time","d":"Track SEO scores over time — site audit, CWV, accessibility, schema and security trends. Spot regressions early; quantify improvement.","k":"Guide"},{"u":"/aipageseo-demo-pages/security-audit-beginner-guide.html","t":"Website Security Check: A Beginner Guide to Fixing It","d":"A website security check for beginners: the most common audit failures, plain copy-paste fixes, and the exact words to send your host when you cannot fix it.","k":"Guide"},{"u":"/aipageseo-demo-pages/security-audit-expert-guide.html","t":"Security Headers Check: Expert nginx and Apache Fixes","d":"Dense sysadmin reference for fixing every security audit finding. nginx and Apache configuration, header inheritance gotchas, TLS hardening, mail DNS, CVE Etc.","k":"Guide"},{"u":"/aipageseo-demo-pages/security-audit-fixes-index.html","t":"Security Audit Fixes: Headers, TLS and Mail DNS by Platform","d":"Fix Security Audit findings on Plesk, cPanel, nginx, Apache, Cloudflare, WordPress and more: security headers, TLS, cookie flags, SPF, DMARC and security.txt.","k":"Guide"},{"u":"/aipageseo-demo-pages/security-audit-guide.html","t":"Website Security Guide: Headers, TLS, CMS, Mail DNS, CVEs","d":"Website security audit guide: HTTP security headers, TLS configuration, cookie flags, server fingerprinting, CVE matching, CMS detection, SPF, DKIM and DMARC.","k":"Guide"},{"u":"/aipageseo-demo-pages/serp-preview-fixes-index.html","t":"SERP Preview Fixes: Title Links, Snippets and Rich Features","d":"Fix SERP Preview findings: truncated or rewritten titles, ignored descriptions, URL and breadcrumb display, sitelinks, review stars and thumbnails in Google.","k":"Guide"},{"u":"/aipageseo-demo-pages/serp-preview-guide.html","t":"SERP Simulator: Preview and Optimise Your Google Snippet","d":"Use a SERP simulator to preview how your title and meta description appear in Google, where they get cut off, and how to write them for more clicks.","k":"Guide"},{"u":"/aipageseo-demo-pages/site-audit-fixes-index.html","t":"Site Audit Fixes: Titles, Meta, Canonicals, Speed and Schema","d":"Fix Site Audit findings by category: title tags, meta descriptions, canonicals, alt text, headings, page speed, schema and indexation, plus CMS-specific advice.","k":"Guide"},{"u":"/aipageseo-demo-pages/site-audit-guide.html","t":"How to Run a Full Site Audit and Fix Every SEO Issue","d":"How to run a full site audit, including a structured data audit: what issues to look for, how to prioritise fixes and how to track improvements over time.","k":"Guide"},{"u":"/aipageseo-demo-pages/site-audit-pro-fixes-index.html","t":"Site Audit Pro Fixes: Per-Page Vitals, Duplicates and Schema","d":"Fix Site Audit Pro findings across a whole site: per-page Core Web Vitals, duplicate titles and content, invalid structured data and internal link problems.","k":"Guide"},{"u":"/aipageseo-demo-pages/site-audit-pro-guide.html","t":"Site Audit Pro: Deep Technical SEO for Bigger Sites","d":"Site Audit Pro: a deeper technical SEO audit for bigger sites, with page speed scoring, structured data validation and cross-page duplicate detection.","k":"Guide"},{"u":"/aipageseo-demo-pages/site-crawler-fixes-index.html","t":"Site Crawler Fixes: Broken Links, Redirect Chains, Orphans","d":"Fix Site Crawler findings: broken links, redirect chains, orphan pages, duplicate URLs, robots blocks, sitemap mismatches, slow templates and thin content.","k":"Guide"},{"u":"/aipageseo-demo-pages/site-crawler-guide.html","t":"How to Crawl Your Website and Fix Every SEO Issue Now","d":"How to run a full site crawl with a website crawler tool, which issues to fix first, and how often to crawl, so Google can read your site end to end.","k":"Guide"},{"u":"/aipageseo-demo-pages/social-preview-fixes-index.html","t":"Social Preview Fixes: Facebook, LinkedIn, X, Slack & Discord","d":"Social preview fixes for broken link previews on Facebook, LinkedIn, X, WhatsApp, iMessage, Slack and Discord: what each platform reads and how to refresh it.","k":"Guide"},{"u":"/aipageseo-demo-pages/social-preview-guide.html","t":"Open Graph Checker: See How Your Pages Look When Shared","d":"Use an Open Graph checker to preview how your pages appear when shared on Facebook, X and LinkedIn, and fix the issues that break social previews.","k":"Guide"},{"u":"/aipageseo-demo-pages/spam-audit-fixes-index.html","t":"Spam Policy Audit Fixes: Clear Every Sign, Policy by Policy","d":"Fix Spam Policy Audit signs: cloaking, hidden links, keyword stuffing, hacks, unmarked paid links, doorway pages, expired domains, fake ratings and lockers.","k":"Guide"},{"u":"/aipageseo-demo-pages/spam-audit-guide.html","t":"Google Spam Policies Audit Guide: Every Check and Limit","d":"How the Spam Policy Audit checks a site against Google spam policies: which URLs it reads, how each page is loaded, all 17 checks, result types and limits.","k":"Guide"},{"u":"/aipageseo-demo-pages/structured-data-for-perplexity-ai.html","t":"Structured Data for Perplexity AI — Cited","d":"How structured data helps Perplexity AI cite your business. Schema markup fields that improve your visibility in Perplexity search responses.","k":"Guide"},{"u":"/aipageseo-demo-pages/trust-audit-fixes-index.html","t":"Trust Audit Fixes: Domain, WHOIS, Reputation & Site Identity","d":"Fix Trust Audit findings: domain age, WHOIS, Safe Browsing, spam score, referring domains, contact details, Organization schema, policies, robots and the TLD.","k":"Guide"},{"u":"/aipageseo-demo-pages/trust-audit-guide.html","t":"Website Trust Check: 22 Signals of a Legitimate Website","d":"What does a Website Trust Audit measure? Domain age, WHOIS, Safe Browsing, backlinks, identity signals, robots policy, on-page trust markers, TLD risk.","k":"Guide"},{"u":"/aipageseo-demo-pages/web-page-seo-audit-free.html","t":"SEO Audit Free: Check Any Web Page in Seconds","d":"SEO audit free for any web page: check your schema markup, meta tags, heading structure and structured data errors in seconds, with a fix for each problem.","k":"Guide"},{"u":"/aipageseo-demo-pages/webpage-structured-data-checker.html","t":"Webpage Structured Data Checker — Full","d":"Free website structured data checker for any webpage: a full schema audit with every block scored 0 to 100, errors listed and warnings explained.","k":"Guide"},{"u":"/aipageseo-demo-pages/what-schema-does-my-website-have.html","t":"What Schema Does My Website Have? Free Schema Check","d":"Does my website have schema markup? Enter your URL and see every structured data block, its type, and whether it is working correctly right now.","k":"Guide"},{"u":"/algo-impact.html","t":"Google Algorithm Update Impact Analyzer","d":"See pages and queries lost or gained traffic around any Google algorithm update. Powered by your Search Console data. PAYG.","k":"Page"},{"u":"/answer-engine-optimisation-schema.html","t":"Answer Engine Optimisation Schema AEO Structured Data Guide","d":"How to use schema markup for Answer Engine Optimisation (AEO). Structured data fields that get your business cited by ChatGPT, Perplexity and Google AI…","k":"Page"},{"u":"/answers.html","t":"Answers: Real SEO, Google and Security Questions, Answered","d":"Answers. Real questions on SEO, AI search, schema, website security and Google spam policies, answered in plain English by John Carlsson.","k":"Page"},{"u":"/app-audit.html","t":"App Store Optimisation Audit and Watch for iOS and Android","d":"Audit and watch any iOS or Android app: listing quality, app store optimisation score, competitor keyword rankings and review trends. Pay once, track over time.","k":"Tool"},{"u":"/audit-tools.html","t":"Technical SEO Audit Tools - Local SEO Checker","d":"Complete technical SEO audit suite — site audit tool, Core Web Vitals checker, local SEO checker, robots.txt tester, redirect chain detector.","k":"Tool"},{"u":"/backlinks-answers.html","t":"Backlinks Answered: Google Search Console Backlinks and More","d":"Plain answers on backlinks: how many a site needs, how to check Google Search Console backlinks and track them, and when links can harm rather than help.","k":"Page"},{"u":"/before-you-start.html","t":"Getting Started: Install Notepad++ & FileZilla — Beginner's Guide","d":"Start editing your website with no coding: a step-by-step beginner","k":"Page"},{"u":"/blog","t":"SEO, AEO and Keyword Blog","d":"SEO, AEO, keyword and schema markup guides from AI Web Page SEO: how to rank in Google and get cited by AI answer engines.","k":"Page"},{"u":"/blog/10-most-common-web-security-vulnerabilities","t":"The 10 Most Common Web Security Vulnerabilities (OWASP)","d":"The OWASP Top 10:2025 lists the most critical web application security risks, from Broken Access Control to Mishandling of Exceptional Conditions.","k":"Blog"},{"u":"/blog/a11y-check-eu-accessibility-checker-false-positives","t":"a11y-check.eu Accessibility Checker: False Positives Checked","d":"We checked a11y-check.eu","k":"Blog"},{"u":"/blog/accessscan-accessibe-false-positives","t":"accessScan by accessiBe: False Positives Explained","d":"accessiBe","k":"Blog"},{"u":"/blog/add-schema-markup-shopify-wordpress","t":"How to Add Schema Markup on Shopify or WordPress Sites","d":"Shopify themes already include product schema, and WordPress uses plugins or the wp_head hook. Step-by-step ways to add JSON-LD and test it with…","k":"Blog"},{"u":"/blog/aeo-checker-payg-ai-search","t":"How to Get Cited by ChatGPT Without a Monthly Fee","d":"Learn how to get cited by ChatGPT, Perplexity and Google AI Overviews, and check your AEO score with pay-per-run credits that never expire.","k":"Blog"},{"u":"/blog/aisearchradar-io-report-false-positives","t":"aisearchradar.io Report: False Positives on Our Site","d":"We ran aisearchradar.io on our site. It scored us 81/100, then asked for ai.txt, Person schema and sameAs links we already had, and promised gains past…","k":"Blog"},{"u":"/blog/are-backlinks-still-relevant-2026","t":"Are Backlinks Still Relevant in 2026? What Google Says","d":"Google still uses links for ranking and discovery in 2026. Learn how to earn good backlinks, which tactics break spam policies and how to mark paid links.","k":"Blog"},{"u":"/blog/are-brand-mentions-good-for-seo","t":"Are Brand Mentions Good for SEO? How to Track Them Free","d":"Brand mentions can help SEO indirectly by building trust, and linked mentions help Google find pages. Learn how to track mentions for free with Google…","k":"Blog"},{"u":"/blog/are-faqs-still-good-for-seo","t":"Are FAQs Still Good for SEO Without FAQ Rich Results?","d":"Google stopped showing FAQ rich results on 7 May 2026. Visible FAQs still help readers, and FAQPage markup is still valid if it matches the page text.","k":"Blog"},{"u":"/blog/auditai-free-report-false-positives","t":"AuditAI Free Report: 2 Issues Shown, 2 False Positives","d":"AuditAI showed 2 of 3 issues on our site and wanted a waitlist sign-up for the third. We checked both against the live site: both were false positives.","k":"Blog"},{"u":"/blog/best-tools-chatgpt-google-ai-overviews-visibility","t":"Best Tools to Get Seen in ChatGPT and Google AI Overviews","d":"No tool gets you cited by AI on its own. The free basics that matter most for a small business, and the tools worth using once they are done.","k":"Blog"},{"u":"/blog/blog-excerpts-cut-mid-word-meta-descriptions","t":"Blog Descriptions Cut Mid-Word: How to End Them Cleanly","d":"Find out why you see blog descriptions cut mid-word, why pixel width matters more than character count, and how to end every one cleanly.","k":"Blog"},{"u":"/blog/browser-caching-without-version-tags","t":"Browser Caching Without ?v= Tags: Revalidation","d":"Learn how browser caching with revalidation replaces ?v= version tags, so JavaScript and CSS updates reach visitors on their next page view.","k":"Blog"},{"u":"/blog/can-ai-assistants-find-your-pages-test","t":"Can AI Find Your Pages? 9 AI Assistants Tested on One Site","d":"I asked ChatGPT, Gemini, Copilot and 6 more AIs to find pages on my site. Three found none and some made up URLs. If AI cannot find a page, it cannot…","k":"Blog"},{"u":"/blog/can-chatgpt-do-seo","t":"Can ChatGPT Do SEO? What It Can and Cannot Do for You","d":"ChatGPT can help draft and explain, but it cannot see your Search Console data or crawl like Googlebot. What Google says about AI content and safe use.","k":"Blog"},{"u":"/blog/can-google-penalise-duplicate-content","t":"Can Google Penalise You for Duplicate Content? The Facts","d":"Duplicate content on your own site is not a spam violation and will not cause a manual action. Copying other sites is different. How to handle duplicates.","k":"Blog"},{"u":"/blog/can-i-do-a-site-audit-myself","t":"Can I Do a Site Audit Myself? A Beginner's Guide","d":"Yes, you can run a basic site audit yourself. Learn what to check without specialist help, which free tools to use and when experts help.","k":"Blog"},{"u":"/blog/can-i-do-a-website-audit-myself","t":"Can I Do a Website Audit Myself? Tools and Tips","d":"Find out how to audit your own website, how a website audit differs from an SEO audit, which tools help and when to call in a specialist.","k":"Blog"},{"u":"/blog/can-i-do-my-own-seo-audit","t":"Can I Do My Own SEO Audit? A Practical DIY Checklist","d":"Yes, you can do your own SEO audit. Learn what a self-audit reliably finds, a simple five-area checklist and when specialist help adds value.","k":"Blog"},{"u":"/blog/can-too-many-backlinks-hurt-my-site","t":"Can Too Many Backlinks Hurt Your Site?","d":"Can too many backlinks hurt your site? Learn when links harm rankings, how Google treats low-quality links and when disavowing is actually appropriate.","k":"Blog"},{"u":"/blog/can-you-be-sued-uk-website-not-accessible","t":"Can You Be Sued in the UK for an Inaccessible Website?","d":"Yes. A disabled person can bring a claim under the Equality Act 2010 in the county court, usually within 6 months. What courts can order and how to cut risk.","k":"Blog"},{"u":"/blog/can-you-do-seo-yourself","t":"Can You Do SEO Yourself? What DIY SEO Covers","d":"Find out what you can realistically cover when you do SEO yourself, where technical SEO gets harder, how long results take and when to get help.","k":"Blog"},{"u":"/blog/can-you-track-backlinks","t":"Can You Track Backlinks? How and Why","d":"Learn how to track backlinks, what tracking reveals about gains, losses and link quality, and how competitor backlinks uncover link-building ideas.","k":"Blog"},{"u":"/blog/canonical-tag-pointing-to-dev-subdomain","t":"Canonical Tag Pointing to Your Dev Site: How to Catch It","d":"Find out how a dev subdomain canonical tag ends up on a live page, why it harms indexing, and the checks that catch it before Google does.","k":"Blog"},{"u":"/blog/check-website-security-missing-security-headers","t":"How to Check Website Security and Fix Missing Headers","d":"Scan your site with Mozilla HTTP Observatory, check Search Console for security issues, then add missing security headers in a safe order. Steps inside.","k":"Blog"},{"u":"/blog/core-web-vitals-checker-payg","t":"Check Core Web Vitals Once and Fix What Matters","d":"Check Core Web Vitals against Google","k":"Blog"},{"u":"/blog/did-google-change-its-algorithm","t":"Did Google Change Its Algorithm? How to Check Updates","d":"See Google","k":"Blog"},{"u":"/blog/does-a-sitemap-help-seo-what-is-crawling","t":"Does a Sitemap Help SEO? What Crawling a Site Means","d":"Crawling is how Googlebot finds and downloads your pages. Learn how a sitemap helps discovery, which sites need one, and why it does not guarantee…","k":"Blog"},{"u":"/blog/does-squarespace-do-seo","t":"Does Squarespace Do SEO? Strengths and Limits","d":"Find out which built-in features let Squarespace do SEO, where it falls short for advanced technical SEO and which websites it suits best.","k":"Blog"},{"u":"/blog/eeat-checker-payg-small-business","t":"How to Improve Your E-E-A-T Signals Without an Agency","d":"Learn how to improve your E-E-A-T signals, what Experience, Expertise, Authoritativeness and Trust mean, and find your gaps with a pay-per-run checker.","k":"Blog"},{"u":"/blog/flagged-by-google-check-website-reputation","t":"Flagged by Google? How to Check a Website's Reputation","d":"Being flagged usually means Google marked a site as dangerous or hacked. How to check any site","k":"Blog"},{"u":"/blog/form-labels-aria-label-accessibility","t":"Form Labels and aria-label: What Counts for Accessibility","d":"Learn the five ways to give a form input an accessible name, why placeholders are not labels, and how accessibility checkers get form labels wrong.","k":"Blog"},{"u":"/blog/freesiteaudit-report-false-positives","t":"FreeSiteAudit Report: False Positives Found on Our Home Page","d":"FreeSiteAudit flagged a missing charset, no consent banner, no analytics and 3 headings on our home page. All are there: 7 of 20 issues were false positives.","k":"Blog"},{"u":"/blog/generate-schema-markup-payg","t":"Generate Schema Markup Without a Monthly SEO Bill","d":"Generate schema markup as production-ready JSON-LD from your page URL, paying only per run, with no subscription and credits that never expire.","k":"Blog"},{"u":"/blog/google-account-hijacked-what-to-do","t":"Google Account Hijacked? What to Do, Step by Step","d":"Your Google account was taken over, maybe through a bad Discord link. The steps to recover it safely, protect your other accounts and avoid recovery…","k":"Blog"},{"u":"/blog/google-business-profile-suspended-after-moving","t":"Google Business Profile Suspended After Moving: What to Do","d":"Closing your old profile and opening a new one when you move often triggers a suspension. Why it happens, how to appeal, and what proof to send.","k":"Blog"},{"u":"/blog/google-recovery-email-alert-should-i-be-worried","t":"Google Recovery Email Alert You Did Not Expect: Is It a Scam?","d":"An email saying your address was added as someone","k":"Blog"},{"u":"/blog/how-can-i-test-if-a-website-is-working","t":"How to Test if a Website Is Working","d":"Learn how to test if a website is working, why one browser visit is not enough, and what multi-location uptime checks and status codes reveal.","k":"Blog"},{"u":"/blog/how-do-i-check-how-my-website-is-performing","t":"How to Check How Your Website Is Performing","d":"Learn how to check how your website is performing with free tools like PageSpeed Insights and Search Console, and which fixes to prioritise first.","k":"Blog"},{"u":"/blog/how-do-i-check-if-website-is-slow","t":"How to Check if a Website Is Slow","d":"Learn how to check if a website is slow using LCP and other objective metrics, the browser Network tab and realistic mobile testing conditions.","k":"Blog"},{"u":"/blog/how-do-i-check-my-google-page-ranking","t":"How Do I Check My Google Page Ranking?","d":"Learn how to check your Google page ranking accurately, why searching your own keywords misleads and how Search Console gives reliable data.","k":"Blog"},{"u":"/blog/how-do-i-do-schema-markup","t":"How to Do Schema Markup with JSON-LD","d":"Learn how to do schema markup with JSON-LD, write a basic Article schema block and validate it with Google","k":"Blog"},{"u":"/blog/how-do-i-know-if-website-is-performing-well","t":"How to Know if Your Website Is Performing Well","d":"Learn how to tell if your website is performing well, from Core Web Vitals and SEO scores to traffic trends, and how to spot real problems early.","k":"Blog"},{"u":"/blog/how-do-i-see-size-of-web-page","t":"How to Check the Size of a Web Page","d":"Learn how to see the size of a web page using your browser","k":"Blog"},{"u":"/blog/how-do-you-do-an-seo-audit","t":"How to Do an SEO Audit: A Step-by-Step Guide","d":"Follow a three-step SEO audit process covering crawlability and indexing, on-page content, page speed, internal links and redirects.","k":"Blog"},{"u":"/blog/how-do-you-start-seo","t":"How Do You Start SEO? A Step-by-Step Plan","d":"Find out how to start SEO with keyword research, a technical health check, useful content and link building, plus a realistic 90-day plan.","k":"Blog"},{"u":"/blog/how-does-google-search-rank-pages","t":"How Does Google Search Rank Pages? Key Factors","d":"Learn what decides your Google search rank: relevance, authority and experience, what Google ignores, and how core updates shift results.","k":"Blog"},{"u":"/blog/how-long-google-crawl-index-new-site","t":"How Long Does Google Take to Index a New Site or Page?","d":"Google says crawling can take a few days to a few weeks and indexing is not guaranteed. How to request indexing and submit a sitemap in Search Console.","k":"Blog"},{"u":"/blog/how-long-should-a-meta-description-be","t":"How Long Should a Meta Description Be? Google's Guidance","d":"Google sets no limit on meta description length. Learn how to write one, which meta tags Google still uses, which it ignores, and how to find them on a page.","k":"Blog"},{"u":"/blog/how-many-backlinks-does-a-website-need","t":"How Many Backlinks Does a Website Need?","d":"How many backlinks does a website need? Learn why there is no universal target, how to benchmark against top pages and why referring domains count.","k":"Blog"},{"u":"/blog/how-much-does-a-wcag-audit-cost","t":"How Much Does a WCAG Audit Cost? WCAG 2.2 AA Explained","d":"A WCAG audit costs from £2.49 for an automated WCAG 2.2 AA check to over £5,000 for a manual audit. Which version and level to pay for, and what to…","k":"Blog"},{"u":"/blog/how-much-does-an-accessibility-audit-cost-uk","t":"How Much Does an Accessibility Audit Cost in the UK? (2026)","d":"UK accessibility audits cost from £2.49 for an automated WCAG 2.2 check to over £5,000 for a full manual audit. What each type covers, and which one…","k":"Blog"},{"u":"/blog/how-seo-credits-work-aiwebpageseo","t":"How SEO Credits Work: Pay-As-You-Go Pricing","d":"Learn how SEO credits work on AI Web Page SEO: top up when you need to, pay per tool run, with no tiers, no locked features and no expiry date.","k":"Blog"},{"u":"/blog/how-to-add-hreflang-tags-best-practices","t":"How to Add Hreflang Tags: Methods and Best Practices","d":"How to add hreflang with HTML link tags, HTTP headers or sitemaps, and the best practices Google sets for codes, return links, x-default and full URLs.","k":"Blog"},{"u":"/blog/how-to-audit-on-page-seo","t":"How to Audit On-Page SEO: Titles, Content and More","d":"Learn how to audit on-page SEO, including titles, meta descriptions, headings, internal links, alt text, canonical tags and content quality.","k":"Blog"},{"u":"/blog/how-to-check-ai-visibility","t":"How to Check Your AI Visibility in Google, Bing and ChatGPT","d":"Check AI visibility with Search Console","k":"Blog"},{"u":"/blog/how-to-check-if-a-website-is-experiencing-issues","t":"How to Check if a Website Is Experiencing Issues","d":"Learn how to check if a website is experiencing issues for everyone or just you, what to try locally, and what intermittent faults usually mean.","k":"Blog"},{"u":"/blog/how-to-check-if-article-is-indexed","t":"How to Check if an Article Is Indexed by Google","d":"Learn how to check if an article is indexed using the site: operator and Search Console, and what to do if Google has not indexed it yet.","k":"Blog"},{"u":"/blog/how-to-check-if-page-is-indexed-online","t":"How to Check If a Page Is Indexed Online","d":"Learn how to check if a page is indexed using the site: operator and Search Console, and how to get a page indexed when it is not showing in results.","k":"Blog"},{"u":"/blog/how-to-check-if-page-is-noindex","t":"How to Check if a Page Is No Index (Noindex)","d":"Learn how to check if a page is no index in the HTML head and X-Robots-Tag header, why it happens by mistake and when to use noindex on purpose.","k":"Blog"},{"u":"/blog/how-to-check-if-pages-are-indexed","t":"How to Check If Your Pages Are Actually Indexed","d":"Learn how to check whether your pages are actually indexed by Google, how to review indexing across a whole site and why pages can quietly drop out.","k":"Blog"},{"u":"/blog/how-to-check-if-something-is-indexed","t":"How to Check if Something Is Indexed by Google","d":"Learn how to check if something is indexed using Search Console URL Inspection or the site: operator, and what each index state means.","k":"Blog"},{"u":"/blog/how-to-check-number-of-backlinks","t":"How to Check the Number of Backlinks to a Site","d":"Learn how to check the number of backlinks to your site, what Search Console","k":"Blog"},{"u":"/blog/how-to-check-seo-of-a-site","t":"How to Check the SEO of a Site: Tools, Scores, Manual Checks","d":"See how to check the SEO of a site using audit tools, what a 0 to 100 score really means, free manual checks and how often to review it.","k":"Blog"},{"u":"/blog/how-to-check-seo-ranking-of-a-website","t":"How to Check the SEO Ranking of a Website","d":"Learn how to check the SEO ranking of a website, the difference between an SEO score and a keyword ranking, and how to track real trends over time.","k":"Blog"},{"u":"/blog/how-to-check-the-seo-of-a-page","t":"How to Check the SEO of a Page: A Step-by-Step Checklist","d":"Learn how to check the SEO of a page with a simple checklist, free tools like Lighthouse and Search Console, and a search intent review.","k":"Blog"},{"u":"/blog/how-to-do-a-local-seo-audit","t":"How to Do a Local SEO Audit: A Step by Step Checklist","d":"How to do a local SEO audit using Google","k":"Blog"},{"u":"/blog/how-to-do-an-seo-site-audit","t":"How to Do an SEO Site Audit: Crawls, Status Codes, Sitemaps","d":"Find out how to do an SEO site audit, including what a crawler reveals, how to read HTTP status codes and how to clean up your XML sitemap.","k":"Blog"},{"u":"/blog/how-to-do-competitor-analysis-in-seo","t":"How to Do Competitor Analysis in SEO and Monitor Rivals","d":"How to do competitor analysis in SEO with free official tools: compare ranking pages, use Search Console and the Rich Results Test, and set up Google…","k":"Blog"},{"u":"/blog/how-to-do-seo-for-free","t":"How to Do SEO for Free: Tools and Tactics","d":"Discover how to do SEO for free using sitemaps, free webmaster tools, better content and link building, and learn when free tools stop being enough.","k":"Blog"},{"u":"/blog/how-to-fix-a-hacked-website","t":"How to Fix a Hacked Website: Google's Recovery Steps","d":"Take the site offline, change every password, find how the attacker got in, clean or rebuild, then request a review in Search Console. Google","k":"Blog"},{"u":"/blog/how-to-fix-schema-drift","t":"How to Fix Schema Drift in Structured Data and Rich Results","d":"How to fix schema drift: spot falling valid items in Search Console, correct the template at the source, test the fix and use Validate fix to recheck pages.","k":"Blog"},{"u":"/blog/how-to-improve-website-traffic","t":"How to Improve Website Traffic and Track It With Analytics","d":"Improve website traffic with crawlable links, people-first content, clear titles and honest promotion, then measure it with Google Analytics and Search Console.","k":"Blog"},{"u":"/blog/how-to-make-claude-work-one-chat-one-task","t":"How to Make Claude Work: One Chat, One Task","d":"Learn how to make Claude work better: why it slips in long chats, how bloated memory and prompt stacks add load, and why one chat per task wins.","k":"Blog"},{"u":"/blog/how-to-make-sure-website-is-indexed-by-google","t":"How to Make Sure Your Website Is Indexed by Google","d":"Learn how to make sure your website is indexed by Google, why pages get left out, and how Search Console and internal links speed things up.","k":"Blog"},{"u":"/blog/how-to-optimise-core-web-vitals","t":"How to Optimise Core Web Vitals: LCP, INP and CLS Fixes","d":"Learn the Core Web Vitals targets for LCP, INP and CLS, and the fixes Google and web.dev recommend for each, plus how to measure your progress with…","k":"Blog"},{"u":"/blog/how-to-perform-a-site-audit","t":"How to Perform a Site Audit: Goals, Fixes and Benchmarks","d":"Learn how to perform a site audit step by step, from setting a clear goal to fixing technical issues first and benchmarking against competitors.","k":"Blog"},{"u":"/blog/how-to-qa-test-a-website","t":"How to QA Test a Website Before Launch","d":"Learn how to QA test a website: set acceptance criteria, plan browser and device coverage, log and retest defects, and run regression testing.","k":"Blog"},{"u":"/blog/how-to-show-up-in-chatgpt-answers","t":"How to Show Up in ChatGPT Answers: What OpenAI Says","d":"OpenAI says any public website can appear in ChatGPT search if OAI-SearchBot is allowed. The robots.txt settings, IP checks and tracking steps to follow.","k":"Blog"},{"u":"/blog/how-to-start-seo-as-a-beginner","t":"How to Start SEO as a Beginner: First Steps","d":"Learn how to start SEO as a beginner: make pages crawlable, use clear URLs and structure, avoid common mistakes and track early signs of progress.","k":"Blog"},{"u":"/blog/how-to-tell-if-content-was-written-by-ai","t":"How to Tell If Content Was Written by AI (and Why Detectors Fail)","d":"AI detectors are unreliable. The signs that do help, from long dashes to unsourced statistics, and the one test that works every time: check the claims.","k":"Blog"},{"u":"/blog/how-to-tell-if-page-is-indexed-on-google","t":"How to Tell if a Page Is Indexed on Google","d":"Find out how to tell if a page is indexed on Google with the site: operator and the URL Inspection tool, including how to test the live version.","k":"Blog"},{"u":"/blog/how-to-test-a-website-manually","t":"How to Test a Website Manually: A Checklist","d":"Learn how to test a website manually with structured test cases, cross-browser and device checks, edge-case inputs and clear bug reports.","k":"Blog"},{"u":"/blog/how-to-test-and-validate-schema-markup","t":"How to Test and Validate Schema Markup: Tools and Steps","d":"Test schema markup with Google","k":"Blog"},{"u":"/blog/how-to-use-aeo-in-seo","t":"How to Use AEO in SEO: A Practical Approach","d":"Learn how to use AEO in SEO, from finding conversational questions to structuring direct answers and adding FAQPage schema to existing pages.","k":"Blog"},{"u":"/blog/how-to-validate-css-of-a-website","t":"How to Validate CSS and Check a Website's CSS Online","d":"How to validate CSS online with the free W3C CSS Validation Service, choose the right CSS profile, and inspect a website","k":"Blog"},{"u":"/blog/image-and-video-sitemaps-what-google-requires","t":"Image and Video Sitemaps: What Google Requires","d":"Learn what image and video sitemaps must contain, which fields Google requires for each video, and the common mistakes that get them ignored.","k":"Blog"},{"u":"/blog/internal-links-orphan-pages-payg","t":"How to Find and Fix Orphan Pages and Internal Links","d":"Find every orphan page and weak internal link on your site, learn how to fix orphan pages with contextual links, and pay per run with no subscription.","k":"Blog"},{"u":"/blog/is-75-a-good-seo-score","t":"Is 75 a Good SEO Score? What It Means","d":"Find out whether 75 is a good SEO score, why 80 or above is a more comfortable target, and which common issues hold pages in the 70-80 range.","k":"Blog"},{"u":"/blog/is-aeo-real-optimise-ai-search-visibility","t":"Is AEO Real? How to Optimise for AI Search Visibility","d":"Google says AEO is still SEO. See what helps pages appear in AI Overviews, AI Mode and ChatGPT search, and why llms.txt and special schema are not…","k":"Blog"},{"u":"/blog/is-google-keyword-research-free","t":"Is Google Keyword Research Free? Keyword Planner Explained","d":"Google Keyword Planner and Search Console are both free. Learn what each tool shows, what account setup Keyword Planner needs, and when to use…","k":"Blog"},{"u":"/blog/is-hidden-content-against-google-spam-policy","t":"Hidden Content and Google's Spam Policy: Accordions, Tabs, FAQ Schema","d":"White text and zero-size fonts are spam; accordions and tabs are not. Where Google draws the line, and the FAQ schema mistake that breaks its rules.","k":"Blog"},{"u":"/blog/is-llms-txt-actually-used","t":"Is llms.txt Actually Used? What Google and AI Firms Say","d":"Google confirmed on 15 June 2026 that Google Search ignores llms.txt. What the file is, who documents using it, and whether it is worth keeping on your site.","k":"Blog"},{"u":"/blog/is-robots-txt-still-used-robots-vs-noindex","t":"Is Robots.txt Still Used? Robots.txt vs Noindex Explained","d":"Robots.txt is still used and is now RFC 9309. Learn what it is for, how it differs from noindex, and the right way to stop Google crawling or indexing pages.","k":"Blog"},{"u":"/blog/is-schema-still-relevant-schema-vs-structured-data","t":"Is Schema Markup Still Relevant? Schema vs Structured Data","d":"Schema markup still helps Google understand pages and earn rich results, though FAQ rich results ended in 2026. See how schema and structured data…","k":"Blog"},{"u":"/blog/is-technical-seo-part-of-on-page-seo","t":"Is Technical SEO Part of On-Page SEO? The Key Differences","d":"Find out whether technical SEO is part of on-page SEO, where the two overlap, and why most sites need to work on both at the same time.","k":"Blog"},{"u":"/blog/is-wcag-a-legal-requirement-in-the-uk","t":"Is WCAG a Legal Requirement in the UK? What Applies to You","d":"Public sector websites must meet WCAG 2.2 AA by law. Businesses are covered by the Equality Act 2010, with WCAG as the yardstick. What applies to…","k":"Blog"},{"u":"/blog/is-your-site-ai-agent-ready","t":"Is Your Site AI Agent Ready? Crawlers, robots.txt and AI","d":"Check if your site is AI agent ready: which OpenAI, Anthropic and Google crawlers to allow in robots.txt, what AI Overviews need, and how to limit snippets.","k":"Blog"},{"u":"/blog/keyword-density-no-magic-number","t":"Keyword Density: Why There Is No Magic Number","d":"Google has no ideal keyword density or penalty threshold. Learn where the rules came from and what to check on your pages instead.","k":"Blog"},{"u":"/blog/last-google-spam-update-check-site","t":"Last Google Spam Update: How to Tell If It Hit Your Site","d":"The September 2026 spam update ran from 24 September to 8 October 2026. How to check Search Console and your traffic to see whether it affected your…","k":"Blog"},{"u":"/blog/local-seo-checker-no-subscription","t":"Local SEO Checker: Find NAP Issues Fast","d":"Find NAP issues across 20+ directories, score your Google Maps 3-pack signals and check your LocalBusiness schema, paying only per run.","k":"Blog"},{"u":"/blog/new-google-spam-policies","t":"New Google Spam Policies in 2026: What Has Changed","d":"Google added back button hijacking in April 2026, applied spam policies to AI responses in May and changed site reputation abuse rules in the EEA in…","k":"Blog"},{"u":"/blog/og-site-name-and-open-graph-tags-that-matter","t":"og:site_name and the Open Graph Tags That Matter","d":"Learn which Open Graph tags every page needs, what og:site_name does, how Twitter/X card tags work and the common mistakes that break previews.","k":"Blog"},{"u":"/blog/open-graph-tags-generator-payg","t":"Generate Open Graph Tags: Fix Your Social Previews","d":"Audit and generate Open Graph tags and Twitter Card tags so your social share previews show the right title, image and description, paying per run.","k":"Blog"},{"u":"/blog/pagespeed-fix-payg-no-agency","t":"How to Fix Your PageSpeed Score Without an Agency","d":"Learn the right order to fix your PageSpeed score, from TTFB to unused JavaScript, with prioritised Lighthouse fix instructions paid per run.","k":"Blog"},{"u":"/blog/payg-site-audit-small-business","t":"Pay-As-You-Go Site Audits for Small Businesses","d":"Find out why pay-as-you-go site audits with 70+ checks, paid per page, save small businesses money compared with a monthly subscription.","k":"Blog"},{"u":"/blog/perplexity-seo-how-perplexity-finds-websites","t":"Is Perplexity Good for SEO? How Perplexity Finds Websites","d":"Perplexity finds sites with its own crawler, PerplexityBot, and fetches pages for users with Perplexity-User. How to allow them and what blocking really does.","k":"Blog"},{"u":"/blog/purpose-of-internal-linking-in-seo","t":"Purpose of Internal Linking in SEO and Outbound Links","d":"Why internal links matter for SEO, how Google crawls and reads them, how to track them in Search Console, and how to handle links to other sites.","k":"Blog"},{"u":"/blog/rank-tracker-payg-no-subscription","t":"Track Your Keywords Without a Monthly Subscription","d":"Track your keywords in Google and Bing whenever you need, pay per keyword check, and connect ranking changes to the SEO fixes you make.","k":"Blog"},{"u":"/blog/recite-me-free-accessibility-scan-false-positives","t":"Recite Me Accessibility Scan: False Positives Explained","d":"A free Recite Me scan flagged 186 accessibility issues on our site. We checked every example against WCAG 2.2: all A and AA items were false alarms.","k":"Blog"},{"u":"/blog/redirect-checker-payg-credits","t":"Find Redirect Chains and Fix Every Hop","d":"Find redirect chains that drain link equity and slow your site, see every hop and status code, and fix them paying per run with no subscription.","k":"Blog"},{"u":"/blog/rel-noopener-when-it-matters","t":"rel=noopener: When It Matters and When to Ignore It","d":"Find out when rel=noopener really protects visitors, why modern browsers already apply it, and why many checkers over-report missing noopener links.","k":"Blog"},{"u":"/blog/roar-digital-search-radar-false-positives","t":"Roar Digital Search Radar: False Positives on Our Site","d":"Roar Digital","k":"Blog"},{"u":"/blog/scaled-content-abuse-google-ai-content","t":"Scaled Content Abuse: Does Google Penalise AI Content?","d":"Google does not ban AI content. It acts on pages made at scale to manipulate rankings, however they are produced. What scaled content abuse means in…","k":"Blog"},{"u":"/blog/search-console-clicks-google-analytics-none","t":"Search Console Clicks but No Google Analytics Visits: Why","d":"Search Console counts clicks on Google","k":"Blog"},{"u":"/blog/seoclarity-ai-search-readiness-checker-cookie-banner","t":"seoClarity AI Search Readiness Checker: False Positives","d":"We traced the 298 JavaScript-only characters the seoClarity AI Search Readiness Checker deducted for: a cookie banner and two live status lines.","k":"Blog"},{"u":"/blog/seoscore-tools-report-false-positives","t":"seoscore.tools Report: False Positives on Our Home Page Scan","d":"seoscore.tools said our home page had 45 KB of inline JavaScript, no IndexNow and runs on Drupal. None is true: 5 of its findings were false and 1…","k":"Blog"},{"u":"/blog/skynet-accessibility-checker-false-positives","t":"Skynet Accessibility Checker: False Positives Explained","d":"Skynet","k":"Blog"},{"u":"/blog/special-characters-in-urls-break-sitemaps","t":"Special Characters in URLs: How They Break Sitemaps","d":"One raw ampersand can make your whole XML sitemap invalid. Learn how special characters in URLs break sitemaps and how to encode them safely.","k":"Blog"},{"u":"/blog/stop-content-showing-google-ai-overviews","t":"How to Stop Your Content Showing in Google AI Overviews","d":"Use Search Console","k":"Blog"},{"u":"/blog/stray-files-in-your-web-folder","t":"Stray Files in Your Web Folder: Find and Remove Them","d":"Learn how backups, code dumps and data files end up as stray files in your web folder, why they are a risk, and how to remove them safely.","k":"Blog"},{"u":"/blog/title-description-length-pixels-not-characters","t":"Title and Description Length in Pixels, Not Characters","d":"Title and description length is measured in pixels, not characters. Learn Google","k":"Blog"},{"u":"/blog/tracevalid-accessibility-checker-false-positives","t":"TraceValid Accessibility Checker: False Positives Explained","d":"TraceValid","k":"Blog"},{"u":"/blog/wave-webaim-accessibility-checker-false-positives","t":"WebAIM WAVE Accessibility Checker: False Positives Checked","d":"WAVE found 0 errors on our home page and 18 alerts. We checked each against the live code: 1 false positive, 17 fair or accurate advice, and no WCAG…","k":"Blog"},{"u":"/blog/wcag-repair-scan-false-positives","t":"WCAG Repair Scan Review: False Positives in Security Checks","d":"WCAG Repair said our site had no HTTPS redirect, no HSTS and 0% security headers. Our server shows all are in place: 7 of 9 named checks were false…","k":"Blog"},{"u":"/blog/website-getting-traffic-but-no-sales","t":"Website Getting Traffic but No Sales? How to Find Out Why","d":"Traffic but no sales usually means the wrong visitors, pages that miss search intent, or untracked sales. How to check in Google Analytics and Search…","k":"Blog"},{"u":"/blog/website-security-audit-tools","t":"Website Security Audit Tool: Compare Your Options","d":"Compare website security audit tools by checks, evidence and cost. Discover AIWebPageSEO","k":"Blog"},{"u":"/blog/what-are-errors-in-websites-and-types-of-seo-audits","t":"Website Errors and the Types of SEO Audits Explained","d":"Learn the most common website errors that harm SEO, the four main types of SEO audits, and which type of audit you should run first.","k":"Blog"},{"u":"/blog/what-are-google-rich-snippets","t":"What Are Google Rich Snippets? How Rich Results Work","d":"Google rich snippets, now called rich results, show extra details from structured data in search. Learn how eligibility works and how to test your markup.","k":"Blog"},{"u":"/blog/what-are-http-security-headers-hsts","t":"What Are HTTP Security Headers? HSTS Explained Simply","d":"HTTP security headers tell browsers to apply extra protections to your site. Learn what HTTP headers do, which ones matter, and how HSTS forces…","k":"Blog"},{"u":"/blog/what-do-http-3xx-4xx-5xx-status-codes-mean","t":"HTTP 3xx, 4xx and 5xx Status Codes Explained for SEO","d":"What HTTP 3xx, 4xx and 5xx status codes mean, the difference between 400 and 422, 307 and 308 redirects, and how Google treats each class when…","k":"Blog"},{"u":"/blog/what-does-a-seo-marketer-do","t":"What Does an SEO Marketer Do? Role, Tasks and Tools","d":"Find out what an SEO marketer does day to day, from keyword research and on-page work to technical fixes, tracking, tools and reporting.","k":"Blog"},{"u":"/blog/what-does-a-site-audit-do","t":"What Does a Site Audit Do? Outputs, Limits and Action Plans","d":"Discover what a site audit does, the reports it produces, what it cannot tell you, and how to turn its findings into a prioritised action plan.","k":"Blog"},{"u":"/blog/what-does-aeo-mean-in-business","t":"What Does AEO Mean in Business?","d":"Learn what the letters AEO mean in business: Authorised Economic Operator, Answer Engine Optimisation or the Association of Event Organisers.","k":"Blog"},{"u":"/blog/what-does-gdpr-compliant-mean-website","t":"What Does GDPR Compliant Mean? A Website Owner's Guide","d":"What GDPR compliant means for a website: the seven principles, the ICO","k":"Blog"},{"u":"/blog/what-does-json-ld-mean-add-schema-markup","t":"What JSON-LD Means and How to Add Schema Markup to a Page","d":"JSON-LD is a JSON-based format for Linked Data and Google","k":"Blog"},{"u":"/blog/what-does-serp-mean-serp-analysis","t":"What Does SERP Mean in SEO? How to Do a SERP Analysis","d":"SERP means search engine results page. Learn what appears on a Google results page, which parts you can influence, and how to run a simple SERP…","k":"Blog"},{"u":"/blog/what-does-site-audit-mean","t":"What Does Site Audit Mean? Checks, Timing and Next Steps","d":"Learn what a site audit means, what it examines across technical, on-page and off-page layers, when to run one and how to act on findings.","k":"Blog"},{"u":"/blog/what-does-site-migration-mean","t":"What Does Site Migration Mean? How to Avoid Losing Traffic","d":"What site migration means, the types Google describes, and the steps that protect traffic: URL mapping, permanent redirects, Change of Address and…","k":"Blog"},{"u":"/blog/what-does-the-abbreviation-aeo-stand-for","t":"What Does AEO Stand For? Answer Engine Optimisation","d":"The letters AEO stand for Answer Engine Optimisation. Learn how answer engines differ from search engines and how AEO differs from traditional SEO.","k":"Blog"},{"u":"/blog/what-is-a-website-audit-report","t":"What Is a Website Audit Report? Contents and Best Practice","d":"Understand what a website audit report is, what a good report should contain, who it is written for and how to use it to track progress.","k":"Blog"},{"u":"/blog/what-is-aeo-and-how-does-it-work","t":"What Is AEO and How Does It Work?","d":"What is AEO, and how does Answer Engine Optimisation work? See how AI systems extract answers from pages and how structured data helps.","k":"Blog"},{"u":"/blog/what-is-aeo-in-advertising","t":"What Is AEO in Advertising and Marketing?","d":"Find out what AEO in advertising means, why being the answer AI assistants cite builds brand exposure, and how it supports paid campaigns.","k":"Blog"},{"u":"/blog/what-is-aeo-in-marketing","t":"What Is AEO in Marketing? Answer Engine Optimisation","d":"Learn what AEO in marketing means, how it changes content briefs and writing style, and how to balance direct answers with your brand voice.","k":"Blog"},{"u":"/blog/what-is-aeo-in-simple-words","t":"What Is AEO in Simple Words? A Plain Guide","d":"Learn AEO in simple words: how it differs from SEO, why machines need clear answers, and an easy test to check your writing is AEO-ready.","k":"Blog"},{"u":"/blog/what-is-aeo-short-for","t":"What Is AEO Short For? Answer Engine Optimisation","d":"What is AEO short for? Answer Engine Optimisation. Learn how it differs from SEO, where AEO answers appear and how to start optimising content.","k":"Blog"},{"u":"/blog/what-is-an-open-graph-meta-tag","t":"What Is an Open Graph Meta Tag? Examples and Preview","d":"What Open Graph meta tags are, an og:title, og:image and og:description example, what happens without them, and how to check a website link preview.","k":"Blog"},{"u":"/blog/what-is-best-tool-for-page-speed-testing","t":"Best Tool for Page Speed Testing Explained","d":"Find the best tool for page speed testing, learn why lab and field scores differ, why LCP matters most and how to test without obsessing over scores.","k":"Blog"},{"u":"/blog/what-is-cls-how-to-fix-cumulative-layout-shift","t":"What Is CLS? How It Is Calculated and How to Fix It","d":"CLS (Cumulative Layout Shift) explained: how the score is calculated from session windows, how it differs from LCP, and how to fix layout shifts on your…","k":"Blog"},{"u":"/blog/what-is-content-security-policy-default-src","t":"What Is a Content Security Policy and What Is default-src?","d":"A Content Security Policy tells browsers which sources a page may load. default-src is the fallback for fetch directives you leave out. How to roll one out.","k":"Blog"},{"u":"/blog/what-is-dmarc-required-how-to-add","t":"What Is DMARC, Is It Required, and How Do I Add It?","d":"DMARC tells mail servers what to do with email that fails SPF and DKIM. Gmail, Yahoo and Outlook require it for bulk senders. How to add the DNS record…","k":"Blog"},{"u":"/blog/what-is-geo-seo-aeo-difference","t":"What Is GEO? How It Differs From SEO and AEO Explained","d":"GEO means generative engine optimisation. Here is how it compares with SEO and AEO, and why Google says optimising for AI search is still SEO.","k":"Blog"},{"u":"/blog/what-is-google-page-ranking","t":"What Is the Google Page Ranking? PageRank Explained","d":"Learn what the Google page ranking (PageRank) is, how links pass authority between pages, and why the public 0-10 score was retired in 2016.","k":"Blog"},{"u":"/blog/what-is-gptbot-does-chatgpt-crawl-websites","t":"What Is GPTBot? How ChatGPT Crawls Websites Explained","d":"GPTBot crawls for AI training, OAI-SearchBot for ChatGPT search, ChatGPT-User for user requests. What each OpenAI bot does and the robots.txt rules…","k":"Blog"},{"u":"/blog/what-is-included-in-a-site-audit","t":"What Is Included in a Site Audit? Sections and Scope","d":"See what is included in a site audit, from technical and on-page checks to off-page and content reviews, plus what a standard audit leaves out.","k":"Blog"},{"u":"/blog/what-is-page-audit-in-seo","t":"What Is a Page Audit in SEO? Single-Page Checks Explained","d":"Learn what a page audit in SEO is, how it differs from a site audit, which elements matter most on a single page and how to act on findings.","k":"Blog"},{"u":"/blog/what-is-personal-data-gdpr-compliance-statement","t":"What Is Personal Data Under GDPR? Privacy Notice Example","d":"Personal data under GDPR is any information about an identified or identifiable person, including IP addresses and cookie IDs. See a privacy notice example.","k":"Blog"},{"u":"/blog/what-is-rank-tracking-in-seo","t":"What Is Rank Tracking in SEO? How Position Is Measured","d":"What rank tracking in SEO means, how Google Search Console calculates average position, and how to track and read ranking changes in the…","k":"Blog"},{"u":"/blog/what-is-replacing-seo","t":"What Is Replacing SEO? How AEO Is Changing Search","d":"Learn why nothing is fully replacing SEO, how AI answers and AEO are changing search, and the practical steps to prepare your content today.","k":"Blog"},{"u":"/blog/what-is-schema-markup-for-dummies","t":"Schema Markup for Dummies: A Simple Explanation","d":"Get a simple, jargon-free explanation of schema markup, what rich results look like in Google and why structured data matters for AI search.","k":"Blog"},{"u":"/blog/what-is-schema-markup-general","t":"What Is Schema Markup? A Plain English Guide","d":"Learn what schema markup is, how it tells search engines what your content means, how it unlocks rich results and why it matters for AI search.","k":"Blog"},{"u":"/blog/what-is-schema-markup-in-ai","t":"What Is Schema Markup in AI? Structured Data Explained","d":"Find out what schema markup in AI search means, why structured data matters for answer engines, the common schema types and mistakes to avoid.","k":"Blog"},{"u":"/blog/what-is-seo-and-examples","t":"What Is SEO? Types of SEO and Examples of Each","d":"Learn what SEO is through on-page, technical, off-page and content SEO and examples of each, plus how to measure whether every pillar works.","k":"Blog"},{"u":"/blog/what-is-seo-in-marketing-and-how-does-it-work","t":"What Is SEO in Marketing and How Does It Work?","d":"Learn how SEO in marketing works, how search engines decide rankings, why SEO compounds over time and why it needs patience and consistency.","k":"Blog"},{"u":"/blog/what-is-seo-in-simple-words-explained","t":"What Is SEO in Simple Words? A Plain-English Guide","d":"Learn SEO in simple words: why search engines need help understanding your site, the three core ranking factors and what SEO is not.","k":"Blog"},{"u":"/blog/what-is-seo-in-social-media","t":"SEO in Social Media: What It Is and How It Works","d":"Find out what SEO in social media means, how platforms like TikTok and YouTube act as search engines, and how social activity affects Google rankings.","k":"Blog"},{"u":"/blog/what-is-seo-marketing-in-simple-terms","t":"What Is SEO Marketing in Simple Terms?","d":"A plain-English guide to SEO marketing: what it is, why it matters for small businesses, what it costs in time and how to tell it is working.","k":"Blog"},{"u":"/blog/what-is-technical-seo","t":"What Is Technical SEO? Crawling, Indexing and Page Speed","d":"Technical SEO is the work that lets Google crawl, render and index your pages. What Google requires, what Core Web Vitals measure, and how to check…","k":"Blog"},{"u":"/blog/what-is-the-80-20-rule-in-seo","t":"The 80/20 Rule in SEO: What It Means and How to Use It","d":"The 80/20 rule in SEO is the Pareto principle used to prioritise work. It is not a Google rule. How to find the pages that matter most in Search Console.","k":"Blog"},{"u":"/blog/what-is-the-golden-rule-of-seo","t":"The Golden Rule of SEO: Create Content for People","d":"Discover the golden rule of SEO, why writing for people rather than algorithms works, and how to spot when content has drifted from it.","k":"Blog"},{"u":"/blog/what-is-the-main-purpose-of-an-seo-audit","t":"What Is the Main Purpose of an SEO Audit?","d":"Learn the main purpose of an SEO audit: understanding why your site ranks where it does, prioritising fixes by impact and setting a baseline.","k":"Blog"},{"u":"/blog/what-to-look-for-in-a-technical-seo-audit","t":"What to Look for in a Technical SEO Audit: Key Checks","d":"A guide to what to look for in a technical SEO audit, from crawlability and indexation to status codes, canonicals and structured data checks.","k":"Blog"},{"u":"/blog/which-site-audit-report-for-structured-data","t":"Which Site Audit Report Finds Structured Data Issues?","d":"Learn which site audit report finds structured data issues, the most common schema errors, how to validate markup and which errors to fix first.","k":"Blog"},{"u":"/blog/which-type-of-seo-is-best","t":"Which Type of SEO Is Best for Your Site?","d":"Learn which type of SEO is best for your site, how to diagnose what is holding it back, and why focusing on only one type often fails.","k":"Blog"},{"u":"/blog/why-did-one-google-ads-click-cost-so-much","t":"Why One Google Ads Click Cost So Much (and How to Cap It)","d":"A daily budget is an average, not a cap, and exact match does not limit what you pay. Why one click can cost $78 and how to stop it happening again.","k":"Blog"},{"u":"/blog/why-has-my-website-traffic-suddenly-dropped","t":"Why Has My Website Traffic Dropped? Is AI to Blame?","d":"Most sudden traffic drops have a findable cause: an update, a site fault, a manual action or lower demand. How to check in Search Console, and where AI…","k":"Blog"},{"u":"/blog/why-is-page-indexed-but-not-showing-on-google","t":"Page Indexed but Not Showing on Google: Why","d":"Page indexed but not showing on Google? Learn how ranking differs from indexation, why pages rank lower than expected and how personalisation affects it.","k":"Blog"},{"u":"/blog/why-is-web-security-important-how-to-audit","t":"Why Web Security Is Important and How to Audit a Website","d":"Why web security matters for visitors and site owners, and how to audit a website with MDN HTTP Observatory, Search Console and the OWASP testing…","k":"Blog"},{"u":"/blog/why-single-word-keyword-tools-miss-phrases","t":"Why Single-Word Keyword Tools Miss Search Phrases","d":"Single-word keyword tools hide the phrases people actually search for. Learn how phrase-aware keyword checks work and what they reveal.","k":"Blog"},{"u":"/books/ai-search-citations.html","t":"Win AI Citations: Get Quoted by ChatGPT","d":"For owners already visible to AI crawlers: how to actually win citations in ChatGPT, Perplexity and Google AI — structure, trust signals.","k":"Book"},{"u":"/books/ai-search-for-developers.html","t":"AI Search for the Code-Curious","d":"AI search for the code-curious: allow the right AI crawlers in robots.txt, write an llms.txt and add the markup that helps AI engines cite your pages.","k":"Book"},{"u":"/books/ai-search-mastery.html","t":"AI Search Mastery: Retrieval & GEO","d":"Expert AI search: how retrieval and RAG actually work, semantic relevance, building authority at scale, programmatic GEO.","k":"Book"},{"u":"/books/ai-search-strategy.html","t":"AI Search Strategy: GEO & Entity Authority","d":"AI search strategy for people running AI visibility as a discipline: how citations work, how to grow them across engines and how to measure progress.","k":"Book"},{"u":"/books/get-found-by-google.html","t":"Get Found by Google: Crawling & Indexing","d":"Get found by Google with a plain-English, step-by-step guide: make sure Google can crawl and index your pages, starting with your robots.txt file.","k":"Book"},{"u":"/books/get-mentioned-by-ai.html","t":"Get Your Site Mentioned by AI Search","d":"A plain-English, step-by-step guide to getting your website mentioned by ChatGPT, Perplexity and Google","k":"Book"},{"u":"/books/indexing-troubleshooting.html","t":"Fix Indexing Problems: Crawl Budget & More","d":"Fix indexing problems when pages will not index: read the Search Console indexing report, fix Discovered and Crawled not indexed, and manage crawl budget.","k":"Book"},{"u":"/books/local-business-seo-diy.html","t":"Local SEO for Business Owners: Rank Higher","d":"A practical guide for business owners who already have a Google listing — how to outrank local competitors, win the map pack.","k":"Book"},{"u":"/books/local-business-seo.html","t":"Local Business SEO: Get Found on Google","d":"Local business SEO in plain English: get your small business found on Google and Maps, covering your listing, reviews, local schema and more. No coding needed.","k":"Book"},{"u":"/books/local-seo-for-developers.html","t":"Local SEO for the Code-Curious","d":"Local SEO for the code-curious: LocalBusiness JSON-LD with geo and opening hours, areaServed and consistent business details generated from code.","k":"Book"},{"u":"/books/local-seo-mastery.html","t":"Local SEO Mastery: Scale, Risk & Moats","d":"Advanced local SEO for pros and agencies: the algorithm's mechanics, multi-location at scale, review and citation systems, risk and reinstatement.","k":"Book"},{"u":"/books/local-seo-strategy.html","t":"Local SEO Strategy: Dominate Your Market","d":"A local SEO strategy guide for the experienced: competitor analysis, multi-location tactics, review velocity and holding your place in the local pack.","k":"Book"},{"u":"/books/schema-markup-advanced.html","t":"Rich Results With Schema Markup Done Right","d":"For owners who already use schema: choose the right types, fix validation errors, earn rich results, and combine schemas correctly. Practical, with no fluff.","k":"Book"},{"u":"/books/schema-markup-for-developers.html","t":"Schema for the Code-Curious: JSON-LD & Code","d":"Schema markup for the code-curious: hand-write JSON-LD, build a connected @graph, add geo and opening hours, fix errors with find-and-replace.","k":"Book"},{"u":"/books/schema-mastery.html","t":"Schema Mastery: Knowledge Graphs at Scale","d":"Expert schema: engineering entity systems, generation pipelines, validation in CI, custom and advanced types, entity resolution.","k":"Book"},{"u":"/books/schema-strategy.html","t":"Advanced Schema: The Graph & Dynamic Markup","d":"Advanced schema strategy: connected @graph markup, entity building with sameAs, dynamic schema at scale, advanced types, and troubleshooting beyond the basics.","k":"Book"},{"u":"/books/technical-crawl-indexing.html","t":"Technical SEO: Crawl Efficiency & Rendering","d":"Technical crawl and indexing for large sites: crawl efficiency, log-file insight, JavaScript rendering, internal link architecture.","k":"Book"},{"u":"/books/technical-seo-architecture.html","t":"Technical SEO Architecture: Enterprise Scale","d":"Enterprise technical SEO: log-file pipelines, rendering budgets, edge SEO, large-scale canonicalisation, and index management engineered as a system.","k":"Book"},{"u":"/books/technical-seo-for-developers.html","t":"Technical SEO for Developers: Crawl and Index Control","d":"Technical SEO for developers: robots.txt, canonical tags, XML sitemaps, noindex, redirect rules and log file checks, explained in code you can use today.","k":"Book"},{"u":"/books/web-performance-advanced.html","t":"Advanced Web Performance: Real-User INP","d":"Advanced web performance for when the standard fixes are done: the critical rendering path, real-user monitoring, deep INP debugging and JavaScript cost.","k":"Book"},{"u":"/books/web-performance-engineering.html","t":"Web Performance Engineering","d":"Web performance engineering for experts: browser internals, trace-level INP debugging, resource prioritisation, framework hydration and edge rendering.","k":"Book"},{"u":"/books/web-performance-for-developers.html","t":"Web Performance for the Code-Curious","d":"Web performance for the code-curious: resource hints, fetchpriority, defer/async, critical CSS, lazy loading and code-splitting.","k":"Book"},{"u":"/books/website-speed-optimisation.html","t":"Pass Core Web Vitals: Speed Optimisation","d":"For owners whose site is still failing Core Web Vitals: how to diagnose the real bottleneck, fix LCP, INP and CLS, and pass at the 75th percentile.","k":"Book"},{"u":"/books/website-speed.html","t":"Make Your Website Load Faster","d":"How to make your website load faster: a plain-English, step-by-step guide to passing Core Web Vitals, covering images, hosting, code and more.","k":"Book"},{"u":"/books/what-is-schema-markup.html","t":"What Is Schema Markup? Add It Without Code","d":"Learn what schema markup is and how to add it to your website without code. A plain-English beginner","k":"Book"},{"u":"/brand-mention.html","t":"Brand Mention Monitor: Brand Monitoring Tools for AI","d":"Brand monitoring tools built for AI answers: see how ChatGPT and Google AI Overviews mention your brand, cite your domain and compare with competitors.","k":"Page"},{"u":"/changelog.html","t":"Changelog — every release and what changed","d":"Changelog. Every aiwebpageseo release, newest first: what changed in the schema generator, llms.txt tools and SEO audit suite, and why it matters.","k":"Page"},{"u":"/chasing-ai-index.html","t":"Chasing AI: Prince Smarming, Spenderella, Bin Man, OCD Lee","d":"Chasing AI Prince Smarming, Spenderella, the Bin Man, OCD Lee and AIWebPageSEO one story about AI audits, files, testing, evidence, reasoning really matters.","k":"Page"},{"u":"/chatgpt.html","t":"aiwebpageseo — Chat GPT Writeup","d":"What ChatGPT says about AI Web Page SEO: its full write-up of the platform, its audits, schema and AEO tools, pricing and how the reports are built.","k":"Page"},{"u":"/check-schema-markup-online.html","t":"Schema Markup Checker Online: Instant Structured Data Audit","d":"Check your schema markup online instantly. Enter any URL and see your structured data score, errors, warnings and AEO issues. Free to check. No account.","k":"Page"},{"u":"/combined-audit.html","t":"Free Full Website Audit: SEO, Security and PDF Report","d":"Full website audit, free: up to 21 checks covering SEO, Core Web Vitals, security, GDPR, schema and accessibility, in one PDF report. No sign-up required.","k":"Tool"},{"u":"/community","t":"SEO, AEO and Website Community","d":"Ask your questions about SEO, AI search, schema, website security, accessibility and your audit results. Founder John Carlsson reads the threads and replies.","k":"Page"},{"u":"/community/accessibility-checker-wcag-compliance","t":"Accessibility Checker — WCAG Compliance","d":"Discuss accessibility issues found, share how you fixed WCAG violations, and talk about why accessibility matters for SEO. Common WCAG failures are…","k":"Community"},{"u":"/community/aeo-strategy-getting-cited-by-ai-engines","t":"AEO Strategy — Getting Cited by AI Engines","d":"Answer Engine Optimisation is becoming as important as traditional SEO. Share what is working for your sites — what pages are being cited, what schema…","k":"Community"},{"u":"/community/ai-ask-claude-prompts-use-cases","t":"AI Ask (Claude) — Prompts & Use Cases","d":"Share useful prompts and use cases for the AI Ask feature. What SEO questions have you got the most value from? Help others get more from AI-powered…","k":"Community"},{"u":"/community/ai-schema-generator-tips-output-examples","t":"AI Schema Generator — Tips & Output Examples","d":"Share schema generated by the AI Schema Generator, discuss what prompts work best, and help others get accurate structured data. Check every…","k":"Community"},{"u":"/community/ai-search-aeo-geo-questions","t":"AI search (AEO and GEO): ask your questions here","d":"This is the thread for questions about AI search. Google says there is nothing special you need to do to appear in AI Overviews or AI Mode beyond normal…","k":"Community"},{"u":"/community/any-logged-in-user-can-read-my-contact-form-messages","t":"Any logged-in user can read my contact form messages","d":"I just realised my /api/contact/messages route, which lists every message from my contact form, only checks that the user is logged in. So any customer…","k":"Community"},{"u":"/community/are-you-still-actively-chasing-backlinks-or-focusing-on-content-people-want-to","t":"Still chasing backlinks, or focusing on content?","d":"Google says PageRank, one of its core ranking systems from launch, has evolved a lot since then and continues to be part of its core ranking systems. The…","k":"Community"},{"u":"/community/ask-john-audit-report-questions","t":"Ask John: questions about your audit report","d":"Ran one of our audits and not sure what a finding means, or whether it matters? Ask here. Please include: 1. Which audit you ran. 2. The exact finding…","k":"Community"},{"u":"/community/audit-says-my-404-login-page-lacks-brute-force-protection","t":"Audit says my 404 login page lacks brute-force protection","d":"I ran an active rate-limit test against my site and it flagged /seo-auth/login as possibly lacking brute-force protection. But that address doesn","k":"Community"},{"u":"/community/back-button-hijacking-spam-policy","t":"New spam policy: back button hijacking (April 2026)","d":"On 13 April 2026 Google added \"back button hijacking\" to its spam policies, under malicious practices. Source: If your site, a plugin or an advertising script…","k":"Community"},{"u":"/community/backlink-checker-building-authority","t":"Backlink Checker — Building Authority","d":"Discuss backlink building strategies, share what","k":"Community"},{"u":"/community/backlinks-questions","t":"Backlinks: tracking, quality and bad links","d":"This is the thread for questions about backlinks. There is no magic number of backlinks. A few links from relevant, respected sites count for far more than…","k":"Community"},{"u":"/community/being-transparent-ai-how-bad-is-scam-detectorcom","t":"being transparent AI , how bad is scam-detector.com","d":"Scam-Detector.com is a flawed but technically legitimate algorithmic tool, not a malicious scam. It operates as an official contributor to the Federal Trade…","k":"Community"},{"u":"/community/best-seo-tool-you-ve-paid-for-besides-this-one","t":"Best SEO tool you've paid for (besides this one)?","d":"Always interested in what people use alongside ours. Ahrefs, Semrush, Screaming Frog, something niche? What does it do that nothing else does? Say…","k":"Community"},{"u":"/community/cls-debugger-layout-shift-fixes","t":"CLS Debugger — Layout Shift Fixes","d":"Discuss Cumulative Layout Shift causes and fixes. Share what was causing your CLS and how you resolved it. Most layout shift comes from images…","k":"Community"},{"u":"/community/competitor-analysis-insights-strategies","t":"Competitor Analysis — Insights & Strategies","d":"Share insights from competitor analysis. What are competitors doing that you","k":"Community"},{"u":"/community/core-web-vitals-lcp-cls-inp-fixes","t":"Core Web Vitals — LCP, CLS, INP Fixes","d":"Share your Core Web Vitals scores, what caused your issues, and what fixed them. LCP, CLS and INP all welcome here. The targets, measured at the…","k":"Community"},{"u":"/community/css-checker-performance-best-practices","t":"CSS Checker — Performance & Best Practices","d":"Discuss CSS performance issues, unused styles, render-blocking CSS, and how to keep your stylesheets lean and fast. Large stylesheets that block…","k":"Community"},{"u":"/community/dashboard-tips-questions","t":"Dashboard — Tips & Questions","d":"Share tips on getting the most from the AIPageSEO dashboard, discuss your scores, and ask questions about your overall SEO performance. The…","k":"Community"},{"u":"/community/did-your-rankings-move-during-the-latest-google-spam-and-core-updates","t":"Did your rankings move during the latest Google spam and core updates?","d":"The Google Search Status Dashboard lists the September 2026 spam update, starting on 24 September 2026, and the May 2026 core update, starting on…","k":"Community"},{"u":"/community/dmarc-pct-tag-rfc-9989","t":"DMARC: the pct tag is removed in RFC 9989 (May 2026)","d":"The updated DMARC standard, RFC 9989 (May 2026), removes the pct tag that many guides still use to phase in p=reject. Newer receivers may ignore it.…","k":"Community"},{"u":"/community/do-brand-mentions-without-a-link-do-anything-for-you-and-how-do-you-keep-track","t":"Do unlinked brand mentions help, and how do you track them?","d":"Google Alerts is a free way to watch for mentions, as Google says you can get emails when new results for a topic show up in Google Search. The full…","k":"Community"},{"u":"/community/do-you-still-run-your-stylesheets-through-the-w3c-css-validator","t":"Do you still run your stylesheets through the W3C CSS validator?","d":"The W3C CSS Validation Service lets you check CSS in three ways: by entering the address of a page or stylesheet, by uploading a file, or by pasting the…","k":"Community"},{"u":"/community/do-you-treat-aeo-as-its-own-job-or-just-as-good-seo-under-a-new-name","t":"Do you treat AEO as its own job, or just as good SEO under a new name?","d":"Google says that to appear in AI Overviews or AI Mode, a page must be indexed and eligible to be shown in Google Search with a snippet, and that there…","k":"Community"},{"u":"/community/do-you-treat-ip-addresses-and-cookie-ids-as-personal-data-on-your-own-websites","t":"Do you treat IP addresses and cookie IDs as personal data?","d":"The ICO says personal data is information that relates to an identified or identifiable individual, and that online identifiers include IP addresses and cookie…","k":"Community"},{"u":"/community/do-you-use-robots-txt-or-noindex-when-you-want-to-keep-a-page-out-of-search","t":"Robots.txt or noindex to keep a page out of search?","d":"The Robots Exclusion Protocol became RFC 9309 in September 2022, and the standard itself states that its rules are not a form of access authorisation.…","k":"Community"},{"u":"/community/do-your-links-show-the-right-image-and-title-when-people-share-them-on-social","t":"Do your links show the right image when shared?","d":"web.dev explains that Open Graph tags can control how social media sites such as LinkedIn and Facebook display links to your content, and that without…","k":"Community"},{"u":"/community/e-e-a-t-checker-improving-your-score","t":"E-E-A-T Checker — Improving Your Score","d":"Discuss E-E-A-T signals, share your results and improvements. What strategies have worked for boosting expertise, authority and trust signals? Google…","k":"Community"},{"u":"/community/error-documentation-fix-guide-discussion","t":"Error Documentation — Fix Guide Discussion","d":"Discuss specific errors from the documentation, share how you fixed them in your CMS, and help others resolve technical SEO issues. When you post…","k":"Community"},{"u":"/community/false-positive-in-our-tools","t":"Found a false positive in one of our tools? Post it here","d":"I publish the false positives I find in other companies","k":"Community"},{"u":"/community/faq-rich-results-gone-2026","t":"FAQ rich results are gone for every site (7 May 2026)","d":"Google stopped showing FAQ rich results in Search on 7 May 2026, for all sites, and removed the documentation on 15 June 2026. Source: FAQPage…","k":"Community"},{"u":"/community/feature-requests-and-ideas","t":"Feature requests and ideas","d":"Ideas for the site, the audits, the reports or this community go here. One idea per reply makes it easier to discuss. If someone has already posted your idea…","k":"Community"},{"u":"/community/google-does-not-use-llms-txt","t":"Google says it does not use llms.txt: are you keeping yours?","d":"On 15 June 2026 Google clarified that llms.txt files are not used by Google Search. Source: Some other AI tools may still read the file. I build an LLMs.txt…","k":"Community"},{"u":"/community/google-spam-policies-questions","t":"Google spam policies: did an update hit your site?","d":"This is the thread for questions about Google spam policies. Google lists every spam policy on one page, and a ranking drop after a spam update is not the…","k":"Community"},{"u":"/community/gsc-aeo-audit-search-console-ai-visibility","t":"GSC AEO Audit — Search Console & AI Visibility","d":"Discuss using Google Search Console data alongside the AEO audit. Share how GSC insights have helped improve your AI search visibility. Search…","k":"Community"},{"u":"/community/has-adding-structured-data-ever-earned-your-pages-a-rich-result-in-google","t":"Has structured data ever earned you a rich result?","d":"Google says structured data gives it explicit clues about the meaning of a page, and that in general it recommends JSON-LD if your site setup allows it. The…","k":"Community"},{"u":"/community/has-the-back-button-hijacking-spam-policy-affected-any-websites-you-look-after","t":"Has the back button hijacking policy hit your sites?","d":"Google spam policies now describe back button hijacking as when a site interferes with user browser navigation by manipulating the browser history. The…","k":"Community"},{"u":"/community/has-your-structured-data-ever-broken-quietly-after-a-theme-or-plugin-update","t":"Has a theme or plugin update ever broken your schema?","d":"Once you have fixed a structured data issue, Google says you can click Validate fix on the issue details page, and that validation can take two weeks or…","k":"Community"},{"u":"/community/have-you-had-pages-listed-in-your-sitemap-that-google-still-would-not-index","t":"Sitemap pages Google still will not index: seen it?","d":"Google says a sitemap helps search engines discover URLs and crawl a site more efficiently, but it does not guarantee that all the items in it will be crawled…","k":"Community"},{"u":"/community/have-you-turned-on-hsts-for-your-domain-yet-or-are-you-holding-back-for-a-reason","t":"Have you turned on HSTS yet, or are you holding back?","d":"MDN explains that the Strict-Transport-Security header tells browsers to access a host only over HTTPS, and that on future connections the browser will…","k":"Community"},{"u":"/community/how-are-you-handling-soft-404s-on-dynamic-pages","t":"How are you handling soft 404s on dynamic pages?","d":"Out-of-stock product pages, expired job listings, paginated archives that drop content — what","k":"Community"},{"u":"/community/how-are-you-keeping-on-top-of-gdpr-compliance-for-a-small-website","t":"How are you keeping on top of GDPR compliance for a small website?","d":"The ICO says the UK GDPR sets out seven key principles, and that under accountability the controller must be responsible for, and able to demonstrate…","k":"Community"},{"u":"/community/how-do-you-decide-which-pages-get-internal-links-and-do-you-check-for-orphan","t":"How do you choose internal links and find orphan pages?","d":"Google says every page you care about should have a link from at least one other page on your site, and that it uses links to judge relevancy and to find…","k":"Community"},{"u":"/community/how-do-you-keep-an-eye-on-what-competitors-rank-for-without-paying-for-tools","t":"How do you track competitor rankings without paid tools?","d":"The Search Console Performance report shows clicks, impressions, click through rate and average position, and can group your data by the queries people…","k":"Community"},{"u":"/community/how-much-do-you-trust-the-average-position-figure-in-google-search-console","t":"Do you trust average position in Search Console?","d":"Google defines average position as the topmost position held by a link to your site in search results, averaged across all queries in which your site…","k":"Community"},{"u":"/community/hreflang-checker-international-seo","t":"Hreflang Checker — International SEO","d":"Discuss hreflang implementation, common errors, and international SEO strategies. Share your fixes and tips here. Every language or regional version of a…","k":"Community"},{"u":"/community/html-checker-markup-issues-fixes","t":"HTML Checker — Markup Issues & Fixes","d":"Discuss HTML errors found and how to fix them. Share what impact fixing markup issues has had on your SEO. Unclosed tags, duplicate IDs and elements…","k":"Community"},{"u":"/community/image-optimisation-speed-alt-text","t":"Image Optimisation — Speed & Alt Text","d":"Share image optimisation strategies, discuss formats (WebP, AVIF), compression tools, and how alt text improvements have helped rankings. Serve…","k":"Community"},{"u":"/community/indexing-and-crawling-questions","t":"Indexing and crawling: pages not showing in Google?","d":"This is the thread for questions about indexing and crawling. The URL Inspection tool in Google Search Console is the most reliable way to see whether a…","k":"Community"},{"u":"/community/internal-links-strategy-fixes","t":"Internal Links — Strategy & Fixes","d":"Discuss internal linking strategies, share how you fixed orphan pages, and talk about how internal links have improved your rankings. Google uses links to…","k":"Community"},{"u":"/community/is-it-safe-to-display-another-sites-meta-tags-on-my-page","t":"Is it safe to display another site's meta tags on my page?","d":"I","k":"Community"},{"u":"/community/javascript-checker-errors-optimisation","t":"JavaScript Checker — Errors & Optimisation","d":"Share JavaScript errors found, discuss how to fix them, and talk about JS performance optimisation for better Core Web Vitals. One syntax error can stop…","k":"Community"},{"u":"/community/json-ld-checker-structured-data-validation","t":"JSON-LD Checker — Structured Data Validation","d":"Discuss JSON-LD validation errors, share working schema examples, and help others get their structured data correct. JSON-LD must be valid JSON…","k":"Community"},{"u":"/community/keyword-analysis-research-strategy","t":"Keyword Analysis — Research & Strategy","d":"Share keyword research wins, discuss how to find untapped opportunities, and help others build a solid keyword strategy. Free starting points are the…","k":"Community"},{"u":"/community/learning-hub-questions-extra-resources","t":"Learning Hub — Questions & Extra Resources","d":"Ask questions about SEO concepts from the Learning Hub. Share additional resources and real-world examples to help the community learn. If something…","k":"Community"},{"u":"/community/llms-txt-generator-ai-crawl-visibility","t":"LLMs.txt Generator — AI Crawl Visibility","d":"Discuss llms.txt configuration, share your generated files, and talk about how to improve your site","k":"Community"},{"u":"/community/local-ads-and-google-account-questions","t":"Local SEO, Google Ads and Google account problems","d":"This is the thread for questions about local SEO, Google Ads and Google accounts. For local businesses, a complete Google Business Profile and a page…","k":"Community"},{"u":"/community/local-seo-checker-google-maps-3-pack-rankings","t":"Local SEO Checker — Google Maps & 3-Pack Rankings","d":"Share local SEO audit results, discuss Google Maps 3-pack ranking strategies, and help others improve their local business visibility. Google says local…","k":"Community"},{"u":"/community/mariadb-syntax-error-on-update-set-read-1","t":"MariaDB syntax error on UPDATE SET read = 1","d":"I","k":"Community"},{"u":"/community/meta-analyser-title-tags-descriptions","t":"Meta Analyser — Title Tags & Descriptions","d":"Share tips for writing great title tags and meta descriptions. Discuss length, click-through rate optimisation, and what works. Google sets no fixed length for…","k":"Community"},{"u":"/community/moving-domain-or-switching-to-https-how-long-do-you-keep-your-old-redirects-in","t":"How long do you keep old redirects after a move?","d":"Google advises keeping redirects after a site move for as long as possible, generally at least one year, and says that from a user","k":"Community"},{"u":"/community/my-canonical-tag-disappeared-from-the-page-source","t":"My canonical tag disappeared from the page source","d":"A crawler says one of my pages has no canonical tag, but I can see the link rel=\"canonical\" line in the HTML file. It","k":"Community"},{"u":"/community/my-like-and-dislike-counter-always-shows-0","t":"My like and dislike counter always shows 0","d":"I","k":"Community"},{"u":"/community/nginx-addheader-in-a-location-dropped-my-security-headers","t":"nginx add_header in a location dropped my security headers","d":"I added a location block for .js and .css files with add_header Cache-Control \"no-cache\". Caching works as expected now, but a security scan says my…","k":"Community"},{"u":"/community/now-that-faq-rich-results-have-gone-is-schema-markup-still-worth-your-time","t":"FAQ rich results have gone: is schema still worth it?","d":"Google announced that the FAQ rich result would no longer appear in Google Search starting 7 May 2026. The full answer on whether schema is still…","k":"Community"},{"u":"/community/og-social-tag-generator-best-practices","t":"OG / Social Tag Generator — Best Practices","d":"Discuss Open Graph and social meta tag generation. Share examples of well-optimised tags and what impact they","k":"Community"},{"u":"/community/owasp-top-10-2025","t":"OWASP Top 10 2025: which one catches small sites out most?","d":"OWASP","k":"Community"},{"u":"/community/pagespeed-scores-tips-improvements","t":"PageSpeed — Scores, Tips & Improvements","d":"Share your PageSpeed scores, discuss what fixes made the biggest difference, and help others improve their performance. Lab scores change from run to…","k":"Community"},{"u":"/community/rankings-and-traffic-questions","t":"Rankings and traffic: dropped, stuck or not converting?","d":"This is the thread for questions about rankings and traffic. Before changing anything after a drop, check three things: the date it started, whether it matches…","k":"Community"},{"u":"/community/readability-checker-content-improvements","t":"Readability Checker — Content Improvements","d":"Discuss readability scores, share how you","k":"Community"},{"u":"/community/redirect-checker-chains-loops-fixes","t":"Redirect Checker — Chains, Loops & Fixes","d":"Share redirect chain issues you","k":"Community"},{"u":"/community/reply-to-nikita-vlasyuk","t":"Reply to Nikita Vlasyuk","d":"Appreciate the kind words, I think, and this is a genuinely good question — Let me give you my honest opinion. Right now, the most actionable AEO audit is…","k":"Community"},{"u":"/community/rich-snippets-tester-getting-rich-results","t":"Rich Snippets Tester — Getting Rich Results","d":"Discuss which rich result types you","k":"Community"},{"u":"/community/robots-txt-sitemap-configuration-help","t":"Robots.txt & Sitemap — Configuration Help","d":"Get help configuring your robots.txt and XML sitemap. Share examples, discuss common mistakes, and help each other get crawling right. Paste the…","k":"Community"},{"u":"/community/robotstxt-my-new-sitemap-line-got-glued-onto-the-old-one","t":"robots.txt: my new Sitemap line got glued onto the old one","d":"I added two new sitemaps to robots.txt with echo \"Sitemap: ...\" >> robots.txt. Now the file shows: Sitemap: on one line, with the second new sitemap on the…","k":"Community"},{"u":"/community/schema-debugger-errors-validation","t":"Schema Debugger — Errors & Validation","d":"Share schema errors you","k":"Community"},{"u":"/community/schema-markup-generator-help-examples","t":"Schema Markup Generator — Help & Examples","d":"Get help with schema markup, share your generated schemas, and discuss structured data best practices for AI search visibility. When you post, include…","k":"Community"},{"u":"/community/schema-structured-data-questions","t":"Schema and structured data: questions and markup checks","d":"This is the thread for questions about schema and structured data. Google stopped showing FAQ rich results on 7 May 2026, and HowTo rich results went…","k":"Community"},{"u":"/community/score-history-trends-tracking-progress","t":"Score History & Trends — Tracking Progress","d":"Share your score trends over time. What actions caused the biggest improvements? Help others understand what to track and why. A single score is a…","k":"Community"},{"u":"/community/search-console-generative-ai-reports","t":"Search Console now reports generative AI performance","d":"Google added Search generative AI performance reports to Search Console in June 2026, and a setting to include or exclude your site from Search…","k":"Community"},{"u":"/community/search-console-says-couldnt-fetch-for-a-sitemap-that-loads-fine","t":"Search Console says Couldn't fetch for a sitemap that loads fine","d":"I submitted two new sitemaps in Google Search Console and both show \"Couldn","k":"Community"},{"u":"/community/seo-and-site-audit-questions","t":"SEO and site audits: questions about your audit results","d":"This is the thread for questions about SEO and site audits. An audit is only useful if every finding is checked against the actual rule. Many tools flag things…","k":"Community"},{"u":"/community/seo-basics-questions","t":"SEO basics: ask anything, no question is too simple","d":"This is the thread for questions about SEO basics. Most SEO problems on small sites come down to a few basics: pages Google can crawl, a clear title and…","k":"Community"},{"u":"/community/september-2026-spam-update","t":"September 2026 spam update: what did you see?","d":"Google","k":"Community"},{"u":"/community/should-production-code-ever-load-files-from-a-dev-folder","t":"Should production code ever load files from a dev folder?","d":"While tidying my server I found several live files requiring a helper from my site-dev folder instead of the live site folder. Everything works, and the two…","k":"Community"},{"u":"/community/site-audit-results-fixes","t":"Site Audit — Results & Fixes","d":"Post your site audit results, ask for help interpreting findings, and share fixes that worked for you. What critical issues have you resolved? When you post…","k":"Community"},{"u":"/community/social-preview-tester-og-tags-cards","t":"Social Preview Tester — OG Tags & Cards","d":"Share social preview results, discuss Open Graph and Twitter card optimisation, and help others get their previews looking great. Every page should have…","k":"Community"},{"u":"/community/title-tag-and-meta-description-what-s-your-formula","t":"Title tag and meta description — what's your formula?","d":"Everyone has a slightly different approach. What patterns are you using for titles right now — primary keyword first, brand last? Pipe vs dash? Share…","k":"Community"},{"u":"/community/topic/aeo","t":"AEO and AI Search: Community Questions","d":"Community questions on AEO, GEO and AI search: getting cited by ChatGPT, Perplexity and Google AI Overviews, llms.txt, AI crawlers and checking AI visibility.","k":"Community"},{"u":"/community/topic/bug-reports","t":"Bug Reports: Community Questions","d":"Report a bug or a false positive in an AI Web Page SEO audit tool. Every report is checked against the published rule, and the tool is fixed if it is wrong.","k":"Community"},{"u":"/community/topic/general","t":"General Discussion: Community Questions","d":"General community discussion, including welcome threads, asking John about audit reports, feature requests, local SEO, Google Ads and Google account questions.","k":"Community"},{"u":"/community/topic/seo-tips","t":"SEO Tips: Community Questions","d":"Community questions on SEO basics, rankings, traffic drops, backlinks and Google spam policies, with answers from founder John Carlsson and from other members.","k":"Community"},{"u":"/community/topic/technical-seo","t":"Technical SEO: Community Questions","d":"Community questions on technical SEO: site audits, indexing and crawling, schema, Core Web Vitals, website security and accessibility, all answered openly.","k":"Community"},{"u":"/community/topic/tool-discussions","t":"Tool Discussions: Community Questions","d":"Community discussion of each AI Web Page SEO audit tool: results, fixes, tips and questions about the site audit, schema, page speed, AEO checks and much more.","k":"Community"},{"u":"/community/website-accessibility-questions","t":"Website accessibility: WCAG, UK law and audits","d":"This is the thread for questions about website accessibility. Automated tools can test many WCAG criteria but not all of them, and some free scanners…","k":"Community"},{"u":"/community/website-security-questions","t":"Website security: headers, CSP, DMARC and hacked sites","d":"This is the thread for questions about website security. Our Security Audit scoring was built to mirror Mozilla HTTP Observatory, then extended with DNS…","k":"Community"},{"u":"/community/website-speed-and-testing-questions","t":"Website speed and testing: Core Web Vitals, page size and QA","d":"This is the thread for questions about website speed and testing. Google PageSpeed Insights shows two things: a lab test and real-user data from Chrome…","k":"Community"},{"u":"/community/welcome-aeo-is-the-new-seo","t":"Welcome — AEO is the new SEO","d":"AI engines (ChatGPT, Perplexity, Gemini, Claude) are increasingly the front door to information. Different rules apply. Drop wins, frustrations, schema…","k":"Community"},{"u":"/community/welcome-say-hi","t":"Welcome — say hi","d":"New here? Tell us a bit about your site, your industry, and what brought you to AIWebPageSEO. No sales pitches, just introductions. Tell us what your site…","k":"Community"},{"u":"/community/welcome-share-what-s-working","t":"Welcome — share what's working","d":"This is the place for tactical SEO wins, quick fixes, and stuff that actually moved the needle for your sites. Brief is fine. Specific is better. Drop a line about…","k":"Community"},{"u":"/community/welcome-technical-fixes-that-paid-off","t":"Welcome — technical fixes that paid off","d":"Crawl issues, indexing weirdness, performance fixes, schema migrations, hreflang headaches. Post the problem, post the fix, help the next person…","k":"Community"},{"u":"/community/welcome-to-the-community","t":"Welcome to the AI Web Page SEO community: read this first","d":"Hello and welcome. I am John Carlsson, and I built AI Web Page SEO. This is the place to ask about SEO, AI search (AEO and GEO), schema, website…","k":"Community"},{"u":"/community/what-do-you-check-first-when-a-local-business-is-missing-from-google-local","t":"Local business missing from Google: what do you check first?","d":"Google says local results are based on relevance, distance and prominence, and that there is no way to request or pay for a better local ranking. The full…","k":"Community"},{"u":"/community/what-has-made-the-biggest-difference-to-your-website-traffic-and-how-are-you","t":"What made the biggest difference to your traffic?","d":"To track traffic with Google Analytics, Google says you create a property, add a web data stream for your site, then paste the Google tag immediately after…","k":"Community"},{"u":"/community/what-hreflang-mistakes-do-you-come-across-most-often-on-multilingual-websites","t":"What hreflang mistakes do you see most often?","d":"Google says each language version must list itself as well as all other language versions, and that if two pages do not both point to each other, the tags will…","k":"Community"},{"u":"/community/what-is-the-first-thing-you-check-when-auditing-the-security-of-a-website","t":"What do you check first in a website security audit?","d":"MDN says its HTTP Observatory tests for measures against attacks such as cross-site scripting and insecure cookies, but does not test for outdated…","k":"Community"},{"u":"/community/what-length-do-you-actually-write-your-meta-descriptions-to-these-days","t":"What length do you write meta descriptions to now?","d":"Google says there is no limit on how long a meta description can be, but the snippet is truncated in search results as needed, typically to fit the device…","k":"Community"},{"u":"/community/when-you-look-at-the-results-page-for-a-query-which-features-do-you-study-first","t":"Which search results features do you study first?","d":"Google publishes a visual elements gallery, an illustrated guide to the most common parts of Google web search, such as title links, snippets, favicons, site…","k":"Community"},{"u":"/community/which-ai-crawlers-do-you-allow-in-robots-txt-and-which-ones-do-you-block","t":"Which AI crawlers do you allow or block in robots.txt?","d":"OpenAI names separate user agents in its documentation: OAI-SearchBot indexes sites so they can appear in ChatGPT search features, while GPTBot…","k":"Community"},{"u":"/community/which-audit-should-i-build-next","t":"Which audit should I build next?","d":"I build every audit on this site myself, and I would rather build what you actually need. Tell me: 1. What you check by hand today that takes too long. 2.…","k":"Community"},{"u":"/community/which-core-web-vital-has-been-the-hardest-one-to-get-into-the-green-on-your-site","t":"Which Core Web Vital was hardest to get into the green?","d":"Google says a good experience means LCP within the first 2.5 seconds of the page starting to load, INP of less than 200 milliseconds and a CLS score of…","k":"Community"},{"u":"/community/which-element-on-your-pages-causes-the-most-layout-shift-and-how-did-you-fix-it","t":"Which element causes your worst layout shift, and the fix?","d":"web.dev says each layout shift score is the impact fraction multiplied by the distance fraction, and that sites should aim for a CLS score of 0.1 or less at the…","k":"Community"},{"u":"/community/which-free-tools-do-you-rely-on-for-keyword-research-and-how-far-do-they-get-you","t":"Which free keyword research tools do you rely on?","d":"Google describes Keyword Planner as a free resource to help advertisers build keyword lists for search campaigns, with tools to generate keyword ideas…","k":"Community"},{"u":"/community/which-http-status-codes-cause-you-the-most-headaches-when-auditing-a-website","t":"Which HTTP status codes cause you the most headaches?","d":"MDN groups HTTP responses into five classes, including redirection messages from 300 to 399, client error responses from 400 to 499 and server error…","k":"Community"},{"u":"/community/which-schema-types-get-cited-most-by-ai","t":"Which schema types get cited most by AI?","d":"Article, FAQPage, HowTo, Product — anyone tracking what schema your AI-cited content is using? Pattern spotting time. Google says no special schema…","k":"Community"},{"u":"/community/which-tools-do-you-use-to-check-structured-data-before-and-after-a-page-goes","t":"Which tools do you use to check structured data?","d":"Google says its Rich Results Test supports structured data in JSON-LD, RDFa and Microdata, and shows which rich result types were found along with any…","k":"Community"},{"u":"/community/why-does-my-login-rate-limit-fail-with-x-forwarded-for","t":"Why does my login rate limit fail with X-Forwarded-For?","d":"My login endpoint is meant to block an IP after 10 failed attempts in 15 minutes. It works when I test normally, but a friend showed me he could keep going…","k":"Community"},{"u":"/community/why-does-my-meta-tag-checker-show-amp-instead-of","t":"Why does my meta tag checker show &amp; instead of &?","d":"My page title is \"Free SEO Tools & Schema Generator\". When I run a meta tag checker it shows the title as \"Free SEO Tools &amp; Schema Generator\".…","k":"Community"},{"u":"/competitor-watch.html","t":"Competitor Monitoring Tool: Scheduled SEO Change Watch","d":"Competitor monitoring tool: schedule competitor SEO crawls and see exactly what changed between runs. Pay once for a 1-week, 1-month or 1-quarter watch.","k":"Page"},{"u":"/contact.html","t":"Contact AI Web Page SEO: Support, Billing and Account Help","d":"Contact AI Web Page SEO, the pay-as-you-go SEO, AEO and schema audit platform. Open a support ticket for help with audits, billing or your account.","k":"Page"},{"u":"/content-tools.html","t":"AEO Tools: AEO Checker and llms.txt Generator","d":"Free AEO tools: check your AEO score for ChatGPT and Perplexity, generate an llms.txt file, analyse E-E-A-T signals and test your readability, all in one place.","k":"Tool"},{"u":"/ecommerce-audit.html","t":"Ecommerce SEO Audit, Crawl & Watch","d":"Ecommerce SEO audit for any online shop: a single-page audit, a full multi-page crawl or scheduled watches, compared against up to 4 competitors. Pay as you go.","k":"Tool"},{"u":"/evidence/a11y-check-eu-2026-10-25.html","t":"a11y-check.eu vs Our Accessibility Audit: Full Reports 2026","d":"The full a11y-check.eu axe-core report and our Accessibility Audit report for aiwebpageseo.com from 25 October 2026, shown unedited, side by side, as evidence.","k":"Evidence"},{"u":"/evidence/aisearchradar-2026-10-25.html","t":"aisearchradar.io Re-run on Our Site: Full Reports, Oct 2026","d":"The full aisearchradar.io report and recommendations list for aiwebpageseo.com from 25 October 2026, with our live checks of each claim, unedited, as evidence.","k":"Evidence"},{"u":"/evidence/freesiteaudit-2026-10-25.html","t":"FreeSiteAudit Scan of Our Home Page: Full Report, Oct 2026","d":"The full FreeSiteAudit report for the aiwebpageseo.com home page from 25 October 2026, with our live server checks of each issue it raised, shown unedited.","k":"Evidence"},{"u":"/evidence/pageaudit-heytony-2026-10-25.html","t":"PageAudit by HeyTony Re-run on Our Home Page: Report, 2026","d":"The PageAudit by HeyTony report for the aiwebpageseo.com home page from 25 October 2026, with our live checks of the findings it got wrong, shown unedited.","k":"Evidence"},{"u":"/evidence/seoscore-tools-2026-10-25.html","t":"seoscore.tools Scan of Our Home Page: Full Report, Oct 2026","d":"The full seoscore.tools SEO, AEO and GEO report for the aiwebpageseo.com home page from 25 October 2026, with our live checks of each finding, shown unedited.","k":"Evidence"},{"u":"/evidence/skynet-accessibility-2026-10-25.html","t":"Skynet Accessibility Checker Test: Full Reports, 25 Oct 2026","d":"The full Skynet Technologies accessibility checker report and our own Accessibility Audit report for aiwebpageseo.com, 25 October 2026, unedited, as evidence.","k":"Evidence"},{"u":"/evidence/tracevalid-accessibility-2026-10-25.html","t":"TraceValid Accessibility Test: Full Reports, 25 October 2026","d":"The full TraceValid trial reports and our Accessibility Audit reports for aiwebpageseo.com and grabzies.co.uk/shop, 25 October 2026, unedited, as evidence.","k":"Evidence"},{"u":"/evidence/wave-webaim-2026-10-25.html","t":"WebAIM WAVE vs Our Accessibility Audit: Full Reports 2026","d":"The full WAVE report from WebAIM, our Accessibility Audit report and our live code checks for aiwebpageseo.com, 25 October 2026, shown unedited as evidence.","k":"Evidence"},{"u":"/evidence/wcag-repair-2026-10-25.html","t":"WCAG Repair Scan of aiwebpageseo.com: Full Reports, Oct 2026","d":"The full WCAG Repair accessibility, security and site health results for aiwebpageseo.com, with our live server checks and other reports for the same page.","k":"Evidence"},{"u":"/fair-use-policy.html","t":"Fair Use Policy for AI Web Page SEO Audits and Tools","d":"Read the AIPageSEO fair use policy — understand usage limits, acceptable use guidelines and how we keep the platform fast and reliable for all users.","k":"Page"},{"u":"/false-positives-audit-tools.html","t":"False Positives Audit Tools: Reported by Checking the Rules","d":"We run other audit tools on our own site, check every finding against the page code and the published rule, and show how to reduce false positives.","k":"Tool"},{"u":"/finding-400-500-errors.html","t":"How to Find 400 & 500 Errors on Your Website","d":"400 and 500 HTTP errors silently damage your SEO and user experience. Learn what they are, why they happen, and how to find them across your entire site","k":"Page"},{"u":"/google-business-profile-schema-markup.html","t":"Google Business Schema - Wire Your Website","d":"Connect your Google Business Profile to your website schema markup. Improve local search rankings, Maps visibility and entity trust.","k":"Page"},{"u":"/grabzies-wcag-evidence-reconciliation-2026-10-23.html","t":"Grabzies WCAG 2.2 Evidence Reconciliation","d":"","k":"Page"},{"u":"/hey-tony-audit-false-positives-and-errors.html","t":"Hey Tony Audit False Positives and Errors","d":"Independent evidence of HeyTony SEO audit false positives, backlink gap reporting errors, unlinked mention wrong-entity matches and Reddit topic failures.","k":"Tool"},{"u":"/indexing-crawling-answers.html","t":"Indexing and Crawling Answered: Get Pages Into Google Search","d":"Indexing and Crawling Answered. Plain answers on getting pages crawled and indexed by Google: checking index status, noindex tags, sitemaps, canonical tags.","k":"Page"},{"u":"/learning-hub.html","t":"Free SEO Learning Hub: Guides & Error Docs","d":"Free SEO and AEO learning hub: step-by-step tutorials, how-to guides, real case studies and a full error documentation library, plus an AI assistant for fixes.","k":"Guide"},{"u":"/local-ads-accounts-answers.html","t":"Local SEO, Google Ads and Google Account Security Answered","d":"Plain answers on local SEO, Google Ads costs, Google Business Profile suspensions, and keeping your Google account safe from hijacking and suspicious alerts.","k":"Page"},{"u":"/localbusiness-json-ld-generator.html","t":"LocalBusiness JSON-LD Generator — Structured Business Data","d":"LocalBusiness JSON-LD schema generator: detects your business type from 65+ subtypes and writes full structured data with opening hours, geo, GBP and sameAs.","k":"Tool"},{"u":"/migration-audit.html","t":"Site Migration Audit: Pre and Post Migration SEO Check","d":"Verify your site migration didn't kill your SEO. Old URL → new URL redirect mapping, content drift detection, schema preservation, broken redirect detection.","k":"Tool"},{"u":"/my-questions.html","t":"My Questions: People Also Ask Tool With Saved Reports","d":"People Also Ask tool for your niche: enter up to 5 seed keywords and get the real Google questions people search, with answers from authoritative sources.","k":"Page"},{"u":"/opening-hours-schema-generator.html","t":"Opening Hours Schema Generator Show Hours in Google Search","d":"Add opening hours to your schema markup. Our generator writes correct OpeningHoursSpecification JSON-LD for every WeekDay.","k":"Tool"},{"u":"/performance-testing-answers.html","t":"Website Speed Test and Performance: Questions Answered","d":"Plain answers on website speed, Core Web Vitals, page size, caching and testing: how to run a website speed test, check a site is working, and QA test it.","k":"Page"},{"u":"/performance-tools.html","t":"Core Web Vitals Checker & Page Speed Tools","d":"Core Web Vitals Checker & Page Speed Tools. Page speed analyser, competitor SEO analysis, internal link auditor, backlink tools, site crawler.","k":"Tool"},{"u":"/perplexity.html","t":"aiwebpageseo — Perplexity AI Writeup","d":"What Perplexity says about AI Web Page SEO: its full write-up of the platform, its technical SEO audits, schema tools, AEO checks and pricing.","k":"Page"},{"u":"/pricing.html","t":"SEO Audit Pricing — Pay as you go","d":"SEO audit pricing is pay as you go, with no subscription and no monthly fee. Top up credits from £4.99 and use any tool. Credits never expire.","k":"Page"},{"u":"/question-finder.html","t":"Question Finder: People Also Ask and Autocomplete Questions","d":"Find the real questions people ask, from Google People Also Ask, Autocomplete and Stack Exchange. Grouped by intent, deduplicated and ready to copy or export.","k":"Tool"},{"u":"/questions-and-answers.html","t":"Trending Questions About SEO, Answered Weekly","d":"The most-searched questions about SEO and the web, with answers from the source. Refreshed weekly, with every past question and answer searchable.","k":"Page"},{"u":"/rankings-traffic-answers.html","t":"Check Google Ranking, Traffic and Drops: Answered","d":"Plain answers on how Google ranks pages, how to check Google ranking for your site, what SEO scores mean, and why traffic drops or does not turn into sales.","k":"Page"},{"u":"/rankmath-schema-generator-alternative.html","t":"RankMath Schema Generator Alternative Works on Any Website","d":"Looking for a RankMath alternative for schema markup? Our generator works on any website — not just WordPress. auto-detected from your page. From 8p.","k":"Tool"},{"u":"/real-traffic-audit.html","t":"Real Traffic Audit: Real Visitors vs Bots From Your Logs","d":"Free website traffic analysis from your server log: real visitors versus bots, AI crawlers, fake analytics users and errors. Runs in your browser.","k":"Tool"},{"u":"/scam-detector.com.html","t":"Is Scam-Detector.com Legit or a Scam? Their Own Question","d":"Is Scam-Detector.com a legit website? It said my site was detected on blacklist engines. Seven blocklists said otherwise, and the claim has since vanished.","k":"Page"},{"u":"/schema-answers.html","t":"Schema Markup Answered: Structured Data, JSON-LD, Testing","d":"Plain answers on schema markup and structured data: what it is, JSON-LD, adding it on Shopify or WordPress, testing it, and what changed with FAQ rich results.","k":"Page"},{"u":"/schema-drift.html","t":"Schema Drift Detector — JSON-LD Regressions","d":"Schema Drift Detector: catch schema regressions in your product, article and FAQ schema, such as missing fields, broken JSON and lost rich result eligibility.","k":"Page"},{"u":"/schema-llms-aeo.html","t":"Schema & llms.txt for AEO in Under 5 Minutes","d":"Generate valid schema markup and an llms.txt, for Answer Engine Optimisation in under 5 minutes. that ChatGPT, Perplexity and Google AI can read.","k":"Page"},{"u":"/schema-tools.html","t":"Free Schema Generator and Schema Validator","d":"Free schema generator and validator: build JSON-LD, debug structured data, test rich result eligibility and read the schema live from your own URL.","k":"Tool"},{"u":"/score-history.html","t":"SEO Score History & Trends","d":"Track your Site Audit, Core Web Vitals and AEO visibility scores over time. Visualise trends, compare URLs and monitor ranking improvements.","k":"Page"},{"u":"/security-audit.html","t":"Free Website Security Scanner: Headers, TLS, DNS, Email","d":"Free website security scanner. Test any site in 60 seconds for header, TLS, DNS, email spoofing and CVE gaps, with a plain-English fix for each. No signup.","k":"Tool"},{"u":"/seo-audit-platform.html","t":"SEO Audit Platform: Free Technical SEO Tools","d":"SEO audit platform with every aiwebpageseo tool in one place: 35 audits across technical SEO, page speed, schema, content and AI visibility. Many free to try.","k":"Tool"},{"u":"/seo-audits-answers.html","t":"SEO Site Audit Answered: What It Checks and How to Run It","d":"Plain answers on SEO site audits: what they check, how to run an SEO site audit yourself, what a report should contain, and how to check a single page properly.","k":"Tool"},{"u":"/seo-auth/acceptable-use.html","t":"Acceptable Use Policy","d":"The Acceptable Use Policy for AI Web Page SEO: the rules for using our audits and tools responsibly, and what happens if an account breaks them.","k":"Page"},{"u":"/seo-auth/cookies.html","t":"Cookie Policy","d":"The Cookie Policy for AI Web Page SEO: the cookies our website and tools use, what each one is for and how you can control or remove them in your browser.","k":"Page"},{"u":"/seo-auth/data-rights.html","t":"Data Rights & Subject Access Requests","d":"Exercise your data rights with AI Web Page SEO: request access to, correction of, deletion of or a copy of the personal data we hold about you.","k":"Page"},{"u":"/seo-auth/privacy.html","t":"Privacy Policy","d":"The Privacy Policy for AI Web Page SEO: what personal data we collect when you use our website and audits, why we collect it and how we protect it.","k":"Page"},{"u":"/seo-auth/rank-tracker.html","t":"Rank Tracker","d":"Rank tracker for your Google keyword rankings over time. Add keywords by hand or import them from Google Search Console, then watch each position change.","k":"Page"},{"u":"/seo-auth/terms.html","t":"Terms of Service","d":"The Terms of Service for AI Web Page SEO: the agreement that applies whenever you create an account, buy credits or run audits on our platform.","k":"Page"},{"u":"/seo-basics-answers.html","t":"SEO Basics Answered: What SEO Is and How to Start Doing It","d":"Plain answers on what SEO is, how to start, technical and on-page SEO, keywords, titles and Open Graph tags, written for small businesses and website owners.","k":"Page"},{"u":"/spam-audit.html","t":"Google Spam Policies Checker: Free Spam Audit for Any Site","d":"Free Spam Audit. Checks any website for signs of Google spam policies: cloaking, sneaky redirects, hidden links, keyword stuffing, hacked content, link spam etc","k":"Tool"},{"u":"/spam-policies-answers.html","t":"Google Spam Update 2026 and Spam Policies: Answered","d":"Plain answers on Google spam policies and the Google spam update 2026: scaled content abuse, AI content, hidden content, duplicate content and getting flagged.","k":"Page"},{"u":"/structured-data-debugger-uk.html","t":"Structured Data Testing Tool: Free Debugger, 0-100 Score","d":"A free structured data testing tool and debugger: every error and warning in your JSON-LD, a 0-100 score and the AEO issues that stop AI search from citing you.","k":"Tool"},{"u":"/support.html","t":"Support and Help","d":"Get help with AI Web Page SEO: where to find answers about accounts, credits, audits and reports, and how to contact us when you need more help.","k":"Page"},{"u":"/trust-audit.html","t":"Website Trust Check and Audit: Domain Age, Reputation","d":"Run a passive trust audit on any public website. Checks domain age, WHOIS, Google Web Risk reputation, backlink spam score and authority signals.","k":"Tool"},{"u":"/videos.html","t":"SEO Audit & Website Tools Video Guides","d":"Watch 11 short AIWebPageSEO video guides covering spam audits, security, website audits, structured data, llms.txt, Markdown and more.","k":"Page"},{"u":"/wcag-repair-full-comparison.html","t":"WCAG Repair: Evidence-Based Review of Negative Findings | My AIWebPageSEO Audit","d":"Independent evidence-led comparison of WCAG Repair findings with my AIWebPageSEO audit and server evidence, with novice and technical explanations.","k":"Page"},{"u":"/website-security-answers.html","t":"Website Security Answered: Headers, CSP, DMARC, Hacked Sites","d":"Plain answers on website security: security headers, Content Security Policy, DMARC, the OWASP Top 10, fixing a hacked site, and files that must not be public.","k":"Page"},{"u":"/what-ai-says-about-aiwebpageseo.html","t":"What AI Says About AI Web Page SEO | ChatGPT and AI Answers","d":"What AI tools such as ChatGPT say about AI Web Page SEO, published word for word and unedited, so you can compare their answers with the real audit reports.","k":"Page"},{"u":"/what-chatgpt-says-about-aiwebpageseo.html","t":"What ChatGPT Says About AI Web Page SEO and Its Audit Tools","d":"ChatGPT's own description of AI Web Page SEO, word for word: how the platform measures real websites first, then explains SEO, AEO, schema and security fixes.","k":"Page"},{"u":"/what-claude-says-about-aiwebpageseo.html","t":"What Claude Says About AI Web Page SEO and Its Audit Tools","d":"Claude AI for SEO: Claude’s own description of AI Web Page SEO, word for word, covering its spam policy, security and combined audits, and the tools.","k":"Page"},{"u":"/what-copilot-says-about-aiwebpageseo.html","t":"What Copilot Says About AI Web Page SEO and Its Audit Tools","d":"Two Microsoft Copilot conversations about AI Web Page SEO, word for word, from Chrome and Edge: its view of the audits, schema focus, its scores and verdict.","k":"Page"},{"u":"/what-gemini-says-about-aiwebpageseo.html","t":"What Gemini Says About AI Web Page SEO and Its Audit Tools","d":"Google Gemini's own description of AI Web Page SEO, word for word: an AEO, schema and site health platform, plus its security, competitor and speed reports.","k":"Page"},{"u":"/what-google-ai-mode-says-about-aiwebpageseo.html","t":"What Google AI Mode Says About AI Web Page SEO and Reports","d":"The full Google AI Mode conversation about AI Web Page SEO, word for word: four questions, four answers, its own opinion, and how it then corrected itself.","k":"Page"},{"u":"/what-meta-ai-says-about-aiwebpageseo.html","t":"What Meta AI Says About AI Web Page SEO and Its Audit Tools","d":"Meta AI's full report on AI Web Page SEO, word for word: its tools in seven groups, the schema audit it was shown as proof, its own thoughts and its verdict.","k":"Page"},{"u":"/what-mistral-says-about-aiwebpageseo.html","t":"What Le Chat Says About AI Web Page SEO and Its Audit Tools","d":"Le Chat's full review of AI Web Page SEO, word for word: the site, its reports and audits, the research, how it practises what it preaches, and its weaknesses.","k":"Page"},{"u":"/what-perplexity-says-about-aiwebpageseo.html","t":"What Perplexity Says About AI Web Page SEO and Its Reports","d":"The full Perplexity conversation about AI Web Page SEO, word for word: its reports and audits, its assessment, and how it corrected its view of AI visibility.","k":"Page"}]