How to get your website on Google: a practical guide for small businesses
Published 12 November 2026
Most websites do not need to be "submitted" to Google. Google finds pages by following links and reading sitemaps. What small business sites usually need is to be sure nothing is blocking them, to tell Google where the pages are, and to give each page a clear title and useful content. This guide goes through it in the order we would do it on a WordPress site.
Getting found on Google: the order we would work in
How do I check whether my website is already on Google?
Search Google for site:yourdomain.com, using your own address. If pages appear, Google has indexed at least some of them. If nothing appears, the site is either new, blocked, or has not been found yet. The count is approximate, so for a reliable answer use Search Console (step 2), whose Pages report lists which pages are indexed and why others are not.
Step 1: Is your site hidden from search engines?
In WordPress, go to Settings, then Reading. If the box "Discourage search engines from indexing this site" is ticked, untick it and save. This setting is often switched on while a site is being built and then forgotten. It asks search engines to stay away, and it is the most common reason a finished site never appears.
Also check that individual pages are not set to noindex. SEO plugins add a per-page option for this, and some page builders and staging copies set it too.
Step 2: Set up Google Search Console
Search Console is Google's free tool for site owners. You prove you own the site, and Google shows you which pages it has indexed, which searches show your site, and any problems it found. Sign in at the Search Console website with a Google account, add your site as a domain or URL-prefix property, and verify it. The URL-prefix route can use an HTML tag or a file, and many WordPress SEO plugins have a field for the tag. The domain route uses a DNS record at your registrar.
Use an account you will keep, such as a business address. Our guide to Bing Webmaster Tools covers the Microsoft equivalent, which can import your site from Search Console.
Step 3: Submit your sitemap
A sitemap is a file that lists your pages. In Search Console, open Sitemaps and enter its address. WordPress creates one by default at yoursite.com/wp-sitemap.xml, and SEO plugins often use yoursite.com/sitemap_index.xml instead. Open the address in your browser first to check that it loads.
A sitemap helps Google discover pages, but it does not guarantee that they are indexed or where they appear.
Step 4: Give every page a clear title and description
The title is the blue headline in a result and the description is the text under it. Google may rewrite either, but a clear title that says what the page is and where you work gives it a good start. A common pattern is the service, the place, and your business name. For example: "Emergency plumber in Leeds | Example Plumbing". Our guide to snippets shows how these appear in results.
Give each page its own title. Duplicate titles and empty descriptions are among the most common faults on small business sites.
Step 5: Claim your Google Business Profile
If you serve customers in a particular area, a free Google Business Profile can place you on Google Maps and in the local panel. Search for your business name on Google Business Profile, claim or create the listing, and verify it by the method Google offers. Keep the name, address, phone number, opening hours and website address identical to your site. Only list a business address where customers can really visit or where you genuinely operate.
Step 6: Publish pages that answer real questions
Google can only show a page for a search if the page covers it. Write one page for each main service, and add pages that answer questions customers actually ask you. Use plain words, include the town or region you serve where it is true, and avoid copying text from other sites. Link between related pages so visitors and Google can move through the site.
Step 7: Wait, then check
New sites can take days or weeks to show up, and moving up takes longer. Check Search Console after a week or two. Look at the Pages report for pages marked as not indexed, and at Performance for the searches that already show your site. Nobody can promise a position on Google, and anyone who does is overselling.
Frequently asked questions
How long does it take for a new website to appear on Google?
It can be a few days or several weeks. Setting up Search Console and submitting a sitemap helps Google find the site sooner, but it does not set a timetable.
Do I have to pay to be on Google?
No. Appearing in Google's normal results is free. Google Ads are paid, and they are separate from the organic results.
Why is my website not showing on Google?
The usual causes are the WordPress "Discourage search engines" box, a noindex setting on the page, a site that is too new, or a page that has no links pointing to it. Search Console's URL Inspection tells you which applies.
Can I request indexing for one page?
Yes. In Search Console, paste the address into URL Inspection and choose Request indexing. Use it for new or changed pages. Repeating the request does not make it faster.
Where WdBasic fits
WdBasic checks the points above for you: whether search engines can see your pages, whether your sitemap works, and whether titles and descriptions are missing or duplicated. The audit is free through our WordPress plugin or start here. Each change is proposed and you approve it, with undo. Paid plans start from $7 a month with no contract: see pricing. We cannot promise rankings or traffic.
More in our SEO guides, or see the WordPress SEO service.