surfup

SEO foundation requirements

Five verifiable requirements to agree with a developer before implementation starts.

Use these steps as a working checklist and adapt them to the project’s evidence, scope, and constraints.

Practical steps

  • Create a route table with page type, locale, owner, intended index state, and preferred canonical URL.
  • For each route, define observable acceptance checks: expected HTTP status, title, one primary heading, canonical, robots rules, and language links where used.
  • Require the rendered page to expose its main text and metadata in the response HTML; list exceptions that need client rendering and how they will be verified.
  • Define behavior for redirects, sitemap inclusion, forms, keyboard use, mobile layout, and a genuine 404 response.
  • Attach a test URL and evidence for each requirement; assign a reviewer and a pass/fail result instead of “looks good”.

Latest materials

All materials

Practical articles and guides by SurfUp.

Guide · 10 min

“What is…” pages and AI answers: lost clicks or falling demand

A bank’s reference section lost 24% of visits as demand fell 13%. How to tell clicks lost to an AI block from falling demand and how to measure it.

Read
Guide · 8 min

Traffic dropped after a Google update

How to tell whether a traffic drop comes from a Google update, seasonality or a site fault. 2026 update timeline, a six-question check and a plan for the first 14 days.

Read
Guide · 9 min

Demand fell or the site lost: reconciling traffic with Wordstat

Demand for deposits fell 75%, traffic 37%; for cards demand −35%, traffic −63%. How to reconcile traffic with demand and not blame the site for the market.

Read