Your Website Might Be Invisible to Google, and Great Content Won't Fix It

/ For business owners / 16 min read

On page, off page and technical SEO explained in plain English, plus a 30 minute checkup to see if Google can find, read and show your website.

PageSpeed Insights results showing green scores for performance, accessibility, best practices and SEO

Before I became a software engineer, I was a copywriter. I wrote blog posts and website copy, and many clients asked for "SEO articles". So I did what everybody did. I found the keywords, placed them in the title and the headings, spread them through the body, and sometimes chased a few backlinks.

For years, I believed that was all SEO meant. Write good content with the right keywords, get other websites to link to you, and Google will come.

Then I became a developer, and I discovered I had only been looking at part of the picture.

There is a side of SEO that most business owners never hear about and many content writers ignore. It decides whether Google can even find your website, read it properly and show it to anybody. It is called technical SEO. You can write the best content in your industry, but if the technical side is broken, it is like printing beautiful flyers and locking them inside your shop.

In this post, I will explain all three sides of SEO in simple English. I will show you what I do on every website I build for my clients. And I will give you a 30 minute checkup you can run on your own website today, even if you have never written a single line of code.

What SEO actually means

SEO stands for search engine optimization. Search engine optimization and SEO are the same thing; one is just the short form of the other.

Google's own SEO Starter Guide explains it in two parts: helping search engines understand your content, and helping people find your site and decide whether to visit it. I love that definition because it has two audiences in it. A machine has to understand you, and a human has to choose you.

Why does it matter? Because search visitors are the visitors you don't pay for every single time. With ads, the moment you stop paying, the visitors stop coming. A page that ranks well can keep bringing people to you for months or even years.

Think about who these visitors are. When someone types "online French classes for beginners" or "website developer near me" into Google, they are already looking for what you sell. That is the warmest kind of visitor you can ever get.

One more thing before we go further. Google itself says there are no secrets that will automatically rank your site first. Anybody who promises you the number one spot on Google is guessing, or worse. What good SEO does is remove the obstacles between your website and the people already searching for it.

The three pillars of SEO, explained with a shop in the market

SEO stands on three pillars: on page SEO, off page SEO and technical SEO. The easiest way to understand them is to imagine you own a shop in a busy market.

  • On page SEO is what is inside your shop. The goods, the labels, how neatly everything is arranged, and whether a customer can quickly find what they came for.

  • Off page SEO is what the market says about you. Other traders recommending you, happy customers telling their friends, your name on the lips of people who don't work for you.

  • Technical SEO is whether customers can actually reach you. Is the road open? Is the door unlocked? Are the lights on? Is your shop on the map? Does it take forever to get inside?

The shop with the best goods in the market makes zero sales if its door is locked. And an open shop with nothing good inside won't keep customers either. You need all three working together.

Let's walk through each one.

On page SEO: what is inside your shop

On page SEO is everything on your page that helps people and search engines understand what the page is about. This is the part I knew best from my copywriting days. Here is what really matters:

  • A clear, unique title for every page. The title is the blue headline people see in Google results. Google says a good title is unique to the page, clear, concise and accurately describes what is on it. Many SEOs keep titles around 50 to 60 characters so they don't get cut off.

  • A short meta description. This is the summary under the title. Google usually builds that snippet from the words on your page, and sometimes uses your meta description. Write one anyway: one or two sentences, unique to the page, with its most important points.

  • Headings that guide the reader. One main heading that says what the page is about, then subheadings that break it into sections people can scan.

  • Content that matches what the searcher wants. This is called search intent. Someone searching "how much does a website cost in Nigeria" wants prices and what affects them, not the history of the internet.

  • The words your customers actually use. Some people search "web developer", others search "website designer", and others type "someone to build my website". Write naturally, and the different ways people ask will show up in your text.

  • Links between your own pages. Use link text that describes the destination, like "see our pricing", instead of "click here".

  • Alt text on images. A short description of each image helps Google understand it, and helps people who use screen readers.

  • Clean web addresses. A URL like /programmes/business-french tells people and Google what to expect. A URL like /page?id=8823 tells them nothing.

Now, a few myths I believed for years. Google's own guide clears them up:

  • The meta keywords tag does nothing. Google does not use it.

  • Repeating your keyword again and again is called keyword stuffing, and it goes against Google's spam policies.

  • There is no magic word count. Length alone does not make a page rank.

What Google says matters most is content that people find genuinely useful. That is still the heart of SEO. It is just not the whole body.

Off page SEO: what the market says about you

Off page SEO is everything that happens outside your website but still affects how you show up in search. The biggest part of it is backlinks: links from other websites to yours.

A backlink works like a recommendation in the market. When a respected trader points a customer to your shop, the customer trusts you a little more before they even arrive. Links also help Google find you in the first place. Google says it finds most new pages through links from pages it has already crawled.

But here is what I wish someone had told me earlier: one good recommendation beats a hundred fake ones. A link from a respected website in your industry is worth far more than links from random directories nobody visits.

Google is also very clear about what it calls link spam. According to its spam policies, these can get your pages ranked lower or removed from results:

  • Buying or selling links to boost rankings, including paying with money, goods or services

  • Excessive link swapping, the "link to me and I'll link to you" kind

  • Using automated programs or services to create links to your site

  • Low quality directory or bookmark site links

  • Guest posts or press releases stuffed with keyword links

So when someone on social media offers you "5,000 backlinks for ₦10,000", run.

Here are honest ways to earn attention outside your website:

  • Create something worth linking to. A useful guide, a price breakdown, a free tool or a real case study.

  • Get listed where it makes sense. Partners, suppliers, professional associations and the people you work with.

  • Show up on social media and in your community. Share your work and point people back to your website.

  • Put your website everywhere you put your name. Business cards, flyers, invoices, your WhatsApp Business profile and your email signature.

  • If you serve a local area, set up your free Google Business Profile. It helps you appear on Google Maps and in local results when people nearby search for what you do.

Google even calls word of mouth one of the most effective and lasting ways to promote a website. The market has always worked like this. The internet just made the market bigger.

Technical SEO: is your door even open?

Technical SEO is about the building, not the goods. It makes sure search engines can reach your website, read it, understand it and store it. To understand it, you need to know how Google works in three simple steps:

  1. Crawling. Google's robot, called Googlebot, travels the web by following links, visiting pages one by one.
  2. Rendering. It loads each page the way a browser would, so it can see what a visitor sees.
  3. Indexing. It files the page in Google's giant library, called the index. Only pages in the index can show up in search results.

If anything breaks along that road, your content never gets a chance to compete. Here are the parts of technical SEO I set up on every site I build.

robots.txt. This is a small text file at the front door of your website. It tells crawlers which parts they may visit. Many people think it hides pages from Google. It does not. Google's robots.txt guide says plainly that it is not a way to keep a page out of Google. To keep a page out of search, you use a noindex tag or put the page behind a password.

XML sitemap. This is a list of every page you want Google to know about. It is like handing the robot a map of your shop instead of making it wander around. Google says it is not strictly required, but it really helps new websites that have few links pointing to them yet.

HTTPS. The padlock in the address bar. Browsers warn people away from websites without it, and you lose visitors before they even see your page.

Mobile friendliness. Google mainly uses the mobile version of your pages for indexing. If your site looks fine on a laptop but breaks on a phone, the phone version is the one that counts.

Canonical tags. Sometimes the same page can be reached through more than one address. A canonical tag tells Google which address is the original. This one taught me a real lesson on the French school website I built, Français Lingua Voyage. During the build, the site lived on a temporary preview address, and every page's canonical tag pointed there, which was right at the time. When we moved to the real domain, those tags had to change too. Otherwise, the real website would have been politely telling Google, "please index the preview copy instead of me". I changed it, then checked the raw code of the live site to confirm, and blocked the preview address from indexing completely.

In the same check, I caught another quiet bug. Every page was telling social media apps that it was the home page, so a shared link to the pricing page showed a preview of the home page instead. No visitor would ever report a bug like that. You only find it if you go looking.

Structured data. This is a hidden label in your page's code that tells Google exactly what something is: this is an organisation, this is a course, these are frequently asked questions. It can make your pages eligible for richer search results. I add it to every page and test it with Google's free Rich Results Test.

How your pages are built. This is the one that made me rebuild my own portfolio. My old portfolio was built with React and rendered entirely in the browser. That means the first HTML file Google received was almost empty, and the real content only appeared after JavaScript ran. Google can handle that, but according to its JavaScript SEO guide, pages wait in a rendering queue first, sometimes for seconds and sometimes longer. Google itself says server side rendering or pre-rendering is still a great idea, because it makes sites faster for users and crawlers, and not all bots can run JavaScript.

That old portfolio never brought me a single client. There were many reasons, but this was one I could fix. So I rebuilt it in Next.js, the same way I build my client sites, so every page arrives as finished HTML that any search engine or AI tool can read immediately.

Speed: the part of technical SEO your visitors can feel

You can check how your website performs with a free Google tool called PageSpeed Insights. Paste in your web address, and it runs a test called Lighthouse on your page for both mobile and desktop. You get four main scores: Performance, Accessibility, Best Practices and SEO.

The Google Page Speed Insights of francaislinguavoyage.com

A small correction to something I used to say. These scores are not percentages. They are scores out of 100, and Google's Lighthouse documentation puts them in three colour bands:

  • 90 to 100 (green): good

  • 50 to 89 (orange): needs improvement

  • 0 to 49 (red): poor

So if your Performance score is below 90, there is room to improve. And don't chase a perfect 100. Google says it is extremely hard and not expected. Going from 99 to 100 takes about as much work as going from 90 to 94.

Your score will also move a little every time you test, because of network conditions and other factors. I always run the test four times and use the middle result.

Now, the part most people miss. The Lighthouse test is a lab test: a simulated visit under set conditions. Google also measures how real visitors experience your site, using three numbers called Core Web Vitals. Google's Core Web Vitals page sets these targets:

  • Largest Contentful Paint (LCP): the main content should appear within 2.5 seconds. This is loading speed.

  • Interaction to Next Paint (INP): the page should respond to taps and clicks in under 200 milliseconds. This is responsiveness.

  • Cumulative Layout Shift (CLS): below 0.1. This measures how much things jump around while the page loads, like a button moving just as you try to tap it.

Google recommends good Core Web Vitals for success in Search and says they align with what its ranking systems reward. But let me be honest with you: speed does not replace good content. A fast page about the wrong thing will not rank. A slow page about the right thing will lose the visitors it does get.

One more honest point. A score of 100 in the SEO column of PageSpeed means your page passed basic technical checks, like having a title and crawlable links. It does not mean you will rank first. It means nothing obvious is stopping you.

Here are real numbers from sites I built:

  • Français Lingua Voyage, an online French school: Performance 96 on mobile and 100 on desktop, with SEO at 100.

  • My own portfolio, chukwumaukaha.com: Performance 97 on mobile, with Accessibility, Best Practices and SEO all at 100. The main content appears in 2.5 seconds and the layout shift is 0.

Always test on mobile, not just desktop. Desktop scores are usually higher, but most of your customers are holding a phone. And on an oil and gas client's website, one change to how images were delivered took mobile performance from 91 to 99. I will show you exactly how in my next post.

What I did the day the French school website went live

Google finds most websites on its own, eventually. But "eventually" is not a business plan. On launch day, I like to introduce the website to the search engines directly. Here is exactly what I did for Français Lingua Voyage:

  1. Added the site to Google Search Console. This is Google's free dashboard for website owners. I chose the Domain option, so it covers every version of the address, and proved ownership by adding a small TXT record to the domain's DNS settings.
  2. Submitted the sitemap. In the Sitemaps section, I typed sitemap.xml and pressed submit. For a while the status showed "Couldn't fetch". Don't panic when you see that on a new site. It is common at first and usually clears up on its own.
  3. Requested indexing for the home page. Using the URL Inspection tool, I pasted in the home page address and clicked "Request indexing". That pushes it into Google's queue instead of waiting to be discovered.
  4. Added the site to Bing Webmaster Tools. Bing is a separate search engine with its own users, and setting it up takes about five minutes. Bing lets you import your site straight from Google Search Console, and it brings your verification and sitemaps along.
  5. Came back two weeks later to check the Pages report. I wanted to confirm that the real pages were being indexed, and that none of the old preview addresses had sneaked into Google.

Be patient after this. Google says some changes show up within hours, while others take several months, and it suggests waiting a few weeks before judging whether your work made a difference.

Your 30 minute technical SEO checkup

You don't need to be a developer to do this. Grab your phone or laptop, open your website, and go through these one by one. Replace yourwebsite.com with your own address.

  1. Check if Google knows you exist. Search Google for site:yourwebsite.com. If your pages show up, you are in the index. If nothing shows up, that is your first problem to fix.
  2. Test your speed on mobile. Go to pagespeed.web.dev, paste your home page address, and look at the mobile scores. Write down all four. Then test your most important page too, like your services or pricing page.
  3. Check your Core Web Vitals. On the same PageSpeed results, look at whether your site passes the Core Web Vitals assessment. A new or low traffic website may not have enough real visitor data yet, and that is normal.
  4. Open your robots.txt file. Visit yourwebsite.com/robots.txt. If you see "Disallow: /" under "User-agent: *", your website is telling every search engine not to crawl anything. Get a developer to look at it immediately.
  5. Find your sitemap. Visit yourwebsite.com/sitemap.xml. WordPress websites often use /wp-sitemap.xml or /sitemap_index.xml instead. If none of these exist, you probably need one.
  6. Look at your titles in Google. From step one, read the titles and descriptions under your pages. Is every title different? Does each one say clearly what the page offers? Or do they all just say your business name?
  7. Check the padlock. Make sure your website opens with https and a padlock in the address bar. Then type the address with http instead, and confirm it moves you to the https version.
  8. Use your website like a customer. Open it on your phone using mobile data, not office WiFi. Does it load quickly? Can you read the text without zooming? Can you tap the buttons easily?
  9. Set up Google Search Console and Bing Webmaster Tools. Follow the steps in the section above and submit your sitemap to both.
  10. If customers visit you in person, claim your Google Business Profile. Add your correct address, phone number, opening hours and website link.

If you get through this list and everything looks good, congratulations. You are already ahead of many businesses. If a few things look wrong, write them down. That list is exactly what a developer needs to help you.

SEO is a slow game, and that is good news

Here is the truth that many people selling SEO won't tell you. SEO is not a switch you flip. It is more like planting cassava. You prepare the ground, you plant well, you keep the weeds away, and then you wait. You don't uproot the stem every week to check whether it is growing.

That slowness is actually good news for you. It means your competitors can't buy their way past you overnight either. The business that keeps showing up, keeps its website healthy and keeps publishing genuinely useful content will slowly pull ahead.

Watch out for these warning signs when someone offers to "do your SEO":

  • They guarantee you the number one position. Google's own advice on hiring an SEO says plainly that no one can guarantee a number one ranking on Google.

  • They claim a "special relationship" with Google or a "priority submission". Google says to beware of exactly these claims. It also says it never accepts money to rank websites in its normal search results.

  • They sell backlinks in bulk, like thousands of links for a small fee. That is exactly what Google's spam policies describe.

  • They contacted you out of nowhere with a scary message about your website. Google warns about these unsolicited emails too.

  • They never mention your site's speed, structure, sitemap or Search Console. That means they are only looking at one or two pillars.

So let me bring it all together. On page SEO is what is inside your shop. Off page SEO is what the market says about you. And technical SEO decides whether anybody can get through your door. As a copywriter, I spent years polishing the goods inside the shop. As a developer, I learned to check the door first.

Now you know about the third pillar too. You can run the checkup above yourself, or hand it to a developer you trust.

If you would like me to handle it for you, I would love to help. I build fast websites with technical SEO set up properly from day one, and I also fix existing websites that are slow or invisible on Google. Send me an email at hello@chukwumaukaha.com or say hello on WhatsApp, and let's talk business.




All posts