ShipworkSite inspection
Keyword ideas

Crawlability

PaginationAre paginated pages set up right?Internal searchIs site search eating crawl budget?URL parametersAre parameters creating duplicates?Log analyserWhat does Googlebot actually crawl?Robots builderNeed a robots.txt file?Soft 404sAre pages “not found” but returning 200?JavaScriptCan crawlers see it without running JS?FreshnessIs my site quietly going stale?Robots.txtDoes robots.txt say what I think?

Indexing

Sitemap lastmodAre my sitemap dates valid?SitemapIs my sitemap actually fetchable?IndexingIs Google allowed to index my pages?CanonicalsIs Google indexing the wrong URL?Index signalsDo sitemap and index signals agree?Sitemap generatorNeed a sitemap.xml for my site?Bulk URL statusWhere does each of these URLs really land?Redirect builderNeed the redirect rules?RedirectsAre my URLs answering directly, over HTTPS?

On-page

Keyword ideasWhat are people searching for?SERP previewHow does my page look in Google?Content qualityAre your pages too thin or too alike?Image weightAre images slowing the page?CannibalizationAre pages competing with each other?On-page checkDoes the page use its target phrase?ImagesAre my images accessible and loading?Meta tag builderWhat should my title and share tags say?DuplicatesDo my pages compete for one query?

Links

Orphan pagesWhich pages can no link reach?Link graphHow deep do your pages sit?Anchor textDo links say what they point at?Outbound linksAre external links still alive?Broken linksAre internal links sending visitors nowhere?

Structured data

Rich resultsIs my markup eligible for a rich result?Structured dataIs my product schema valid?Schema coverageDo my key pages carry structured data?Social previewHow does my page look when shared?Schema vs pageDoes markup match the page price?Schema builderNeed valid JSON-LD?

International

Hreflang sitemapDo page and sitemap hreflang agree?HreflangDo my language versions link back?Hreflang builderNeed the hreflang tags?Page DoctorWhy is this page not doing well?Redirect planMy site has dead links — what redirects do I write?Sitemap diffIs anything missing from my sitemap?Robots simulatorWhat does my robots.txt actually block?Can Googlebot?Can Googlebot fetch this URL?
Every error, explainedGuides
Pricing Learn Error guides Run free audit

+1 free check

Welcome to Shipwork

Sign in free and your next check this month is on us.

Continue with GoogleContinue with email

We email you a 6-digit code. No password.

No card needed. Reports and watches follow you to any device.

What are people actually searching for?

Type a topic and get the real phrases search engines suggest as people type: the questions they ask and the ways they phrase a search. Free, from the source, no keyword database.

Add it and every idea is checked against your pages, so you see what you still need to write.

Queries search autocomplete for your seed plus every letter and question word, then merges and de-duplicates the results. Nothing is stored.

How this works

A paid keyword tool sells you a database of volumes and difficulty. This uses the free signal underneath it: the autocomplete endpoint, which returns the phrases people actually type. It runs the seed, then the seed plus each letter a-z, then each question word (how, what, why…), and merges everything. The questions are usually the most useful. They map to the exact queries to answer.

What the free keyword ideas tool searches

Type a seed topic and the tool asks search autocomplete for suggestions. It queries the seed, the seed plus each letter of the alphabet, and the seed after each question word such as how, what and why. Google is asked first; when that endpoint limits automated requests, another autocomplete source answers, and the result says which one supplied the phrases.

The answers are merged, lowercased and de-duplicated, with the seed itself removed. Suggestions that begin with a question word are grouped as questions; the rest are phrases. Up to 80 questions and 160 phrases are returned. A browser cannot call the suggestion endpoint directly, so the request is made for you, and the wide expansion is why a short seed still returns a long list.

How to read the ideas

These are phrases real people type, not a database of figures. There are no search-volume numbers and no difficulty scores, because those need a licensed data set this tool does not have. Treat the list as demand evidence and topic discovery: each phrase is a real query that somebody entered, which is the part that matters when you choose what to write next.

If you enter your site, each idea is also marked against your pages as covered, a near miss, or no page. That marking compares the significant words in a phrase with the words in your page URLs, so it is a fast signal rather than a full content audit. A near miss usually means a section to add, not a new page.

Common uses and why they matter

The question phrases are the most useful part. They map to the exact queries people ask, so they make natural headings and question-and-answer entries, and they often reveal the language a buyer uses rather than the language a seller uses. A question phrase that keeps appearing is a strong signal that this is how your audience frames the topic, which matters because a page written in the seller's vocabulary may miss the buyer's.

Because the list reflects live suggestions, it moves with the season and with current interest. Running it again later can surface new phrasing. The absence of a phrase is not proof that nobody searches it: autocomplete shows what is commonly typed, and results differ by country and language, so a list from one market may not match another. Run it in the market you serve to avoid a false picture.

Turn the ideas into content

Start with the questions you can answer well, then check whether any existing page already targets them. For a phrase marked as no page, decide whether it needs a new page or a section on an existing one. Write for the reader, then use the phrase where it is natural: in a title, a heading, and early in the page.

Group related phrases and pick one page per topic. Use keyword gap when you want a list built from your own sitemap, and on-page check to confirm a finished page uses the phrase it targets. For the wording of the title and description, use SERP preview to see how it renders, then improve the page that already has the strongest footing.

When to use related checks

Use keyword cannibalization if two pages start to target the same phrase, and content quality to review the page you write. The cannibalization guide covers the decision to merge pages, differentiate them or re-aim them, because combining two pages is not always right when they serve different stages of a task. Choose the fix that matches the intent of each page.

If you want to know which queries already bring impressions, that requires your own search performance data, which this tool does not read. Use it for discovery, then measure against the queries your site actually appears for. The two signals answer different questions, and this tool only does the discovery well. Use the first to find topics and your own query data to judge results.

Questions

Where do these keywords come from?
Search autocomplete: the suggestions shown as you type in the search box. Google is asked first; when Google limits automated requests, Bing answers instead, and the results say which one they came from. They are the phrases real people search, not an estimated database.
Is this a keyword database like Ahrefs or Semrush?
No. It has no search volumes or difficulty scores, because those need a licensed data set we do not have and will not guess at. It gives you the real phrases, which is the part that matters for finding topics and questions.
How should I use them?
Look for the question phrases first. They map to the exact queries people ask, and they make natural headings and FAQ entries. Then check your own pages cover those phrases.
Why does it take a moment?
It queries autocomplete for the seed plus every letter and question word, then merges the results. It is one request per expansion, cached for an hour.
How do I find keyword ideas for free?
Enter a seed topic. The tool asks search autocomplete for the seed, the seed plus each letter, and the seed after each question word, then merges the results. You get real phrases and the questions people ask, with no signup and no keyword database. Treat the phrases as leads to investigate rather than as a finished plan.
Does this tool show search volume or difficulty?
No. It has no volume or difficulty figures, because those come from a licensed data set this tool does not use. It shows the phrases people actually type. Volume and competition are separate questions the autocomplete signal cannot answer, so the tool does not guess at them.
Where do the suggestions come from?
From search autocomplete, the phrases shown as you type in a search box. Google is asked first, and another source answers when Google limits automated requests. The result says which source supplied the list, and the suggestions are cached for a while. A phrase that appears in one market may not appear in another.
What does the site marking mean?
If you add your site, each phrase is compared with the words in your page URLs and marked as covered, a near miss, or no page. It is a quick signal built from your sitemap, not a full review of your page content or search intent.
Why does the tool take a moment?
It makes one request per expansion: the seed, each letter, and each question word. That is dozens of small requests, merged and de-duplicated afterwards. Results are cached for a while, so repeating a seed returns faster. There is nothing to install and no account is needed.