Losing clicks to competitors? Find out exactly why, and what to fix first.

Show me why
Skip to content

The search notes

Blog

Practical SEO guidance covering local search, technical foundations, content and organic growth.

Free and no obligation. A real reply from me, not a bot.

How to Use APIs for SEO Reporting

Short answer: To use APIs for SEO reporting, decide which questions the report must answer, then connect to the sources that hold the data:…

How to Optimize for Google Knowledge Graph

To optimise for Google’s Knowledge Graph, establish your brand or person as a clearly defined entity. Use consistent names and descriptions, add Organization or…

What Is a Crawl Trap and How to Avoid It

A crawl trap is a set of URLs that generates a near-endless number of crawlable pages, such as infinite calendars, session IDs, endless filter…

How to Use Python for SEO Automation

Python automates SEO by scripting repetitive tasks such as crawling sites, parsing log files, calling APIs, checking status codes, clustering keywords and building reports.…

What Is Edge SEO and How to Implement It

Short answer: Edge SEO means making SEO changes at the CDN layer (the “edge” servers between your website and its visitors) instead of in…

How to Optimize for Google’s Passage Indexing

Short answer: Passage indexing, which Google officially calls passage ranking, lets Google judge how relevant one section of a page is to a search,…

Reading is good. Ranking is better.

Share your site and I will tell you which of these ideas will move the needle for you first.

Your details are only used to reply to your request. No spam.

Grow my trafficCall