My blog

Blog Index

The “SEO Bible”: 10 Must-Have Rules (what I will do, and what I’ve learned from years of experience)

If you’re reading this, you’re probably in a familiar place:

You have a website. You’ve invested time (and maybe money) into it. But when it comes to Google, it feels like you’re either invisible… or stuck where nobody clicks.

So I’m going to write this like I’m talking to you in a real project call—not like a textbook, and definitely not like a robot. These are the 10 rules I personally treat as an “SEO Bible,” because they’re the things I keep coming back to on every site I work on.


1) What I will do first: put your keyword in the URL (clean, short, readable)

One of the simplest wins is the URL.

If your page is about “SEO services in Osaka,” I want the URL to say that—plain and clean.

Do

  • /seo-services-osaka/
  • /shopify-seo-audit/

Don’t

  • /page?id=123
  • /best-seo-cheap-seo-best/

What I’ve learned: If the URL looks trustworthy and clear, people click more confidently—and Google understands the topic faster.


2) What I’ve learned: one page needs one main job (one primary keyword)

Here’s a mistake I see all the time: one page tries to rank for 10 different services.

When I build or fix a site, I decide one thing per page:

  • “What is this page really about?”
  • “What is the ONE keyword that matches that intent?”

Rule: 1 page = 1 primary keyword (You can include related keywords naturally, but one keyword is the “boss.”)


3) What I will do: write your Title tag using a simple formula (that earns the click)

Over the years, I’ve learned the Title tag is not just “SEO text.” It’s your headline in Google. If it reads like a robot wrote it, people scroll past you—even if you rank.

So when I write a Title tag, I use this:

Formula: Primary Keyword + Outcome/Benefit + (Location/Brand if needed)

Example: SEO Services in Osaka | Technical SEO + Local SEO for Growth

What I’ve learned: If it sounds like a robot wrote it, users won’t click. And if they don’t click, Google learns you’re not the best answer.


4) What I will do: put your best keyword in the H1 + a short “who I am” intro

Your H1 is the “headline” of the page. It tells Google and the visitor: “This is what you’ll get here.”

So I do two things:

  1. Put the best keyword in the H1
  2. Immediately add 2–3 lines that feel human: who you are and how you help

Example H1: SEO Services in Osaka

Example short intro (natural): “I’m a developer/SEO person who fixes the technical issues first, then builds content that ranks naturally. If you want consistent leads—not just traffic—I’ll explain exactly what I will do and why it works.”


5) What I will do: put your best keyword in the meta description + explain what you actually do

Meta descriptions don’t “rank” the same way titles do—but they absolutely affect clicks. And clicks matter.

So I write them like I’m answering the visitor’s silent question: “Is this page for me—and what will I get from it?”

Example meta description: “Looking for SEO services in Osaka? I improve rankings by fixing technical issues, building pages that match search intent, and strengthening local visibility. If you want more inquiries and sales, start with a quick audit.”


6) What I’ve learned the hard way: split your site into pages—one keyword per page (500+ words, natural usage)

This is a big one, and it’s exactly where most sites fall short.

What I will do: I will split your site so every important keyword has its own dedicated page.

For each keyword page, I will:

  • Make that keyword the H1
  • Write at least 500 words
  • Use the keyword naturally inside the text (not stuffed at the front or hidden at the end)

Why this works (simple explanation): Google ranks pages that fully answer one clear intent. If a page tries to answer five intents, it becomes weak.

How I keep it “natural” (my writing method):

  • I use the keyword while defining the topic
  • I use it again while describing the problems it solves
  • I use it when explaining the process
  • I add it naturally in an FAQ (because real people search in questions)

A structure I use that makes 500+ words easy (and not boring):

  • What this service is (plain language)
  • Who it’s for
  • Common problems you’re facing
  • What I will do step-by-step
  • What results you should expect (realistic)
  • How to start / next step
  • FAQ

Important: Do this for all your keywords, one by one. That’s how you build real topical authority.


7) What I will do: submit a sitemap to Search Console (and keep it updated)

I don’t rely on “Google will find it eventually.”

When pages are added or changed, I will:

  • Submit / check the sitemap in Google Search Console
  • Make sure it’s clean (no broken URLs, no redirected junk)

Habit I recommend: check it from time to time, especially after publishing new pages.


8) What I will do: request indexing for new/updated pages (don’t wait)

This is one of those simple moves that saves time.

When we publish a new page or make important updates, I will:

  • Use URL Inspection
  • Click Request Indexing

What I’ve learned: waiting can cost you weeks, especially on new sites or sites with weak crawl activity.


9) What I will do: create strong supporting JSON and Schema.org (done properly)

This is your “supporting structure” for Google—especially for trust and clarity.

I usually start with:

  • Organization or LocalBusiness
  • WebSite
  • BreadcrumbList
  • FAQPage (only if the FAQ is visible on the page)
  • Product (for e-commerce)

Here’s a clean LocalBusiness JSON-LD example (edit to match your business info):

<script type="application/ld+json">

{

  "@context": "https://schema.org",

  "@type": "LocalBusiness",

  "name": "Your Business Name",

  "url": "https://example.com/",

  "telephone": "+81-00-0000-0000",

  "address": {

    "@type": "PostalAddress",

    "addressCountry": "JP",

    "addressRegion": "Osaka",

    "addressLocality": "Osaka"

  },

  "areaServed": "Japan"

}

</script>

What I’ve learned: Schema won’t “replace” good content, but it helps Google understand and trust what your page represents.


10) What I’ve learned: internal links + monthly checks are what keep SEO growing

This is the part people skip after “launch.”

What I will do:

  • Build internal links between related pages (so Google understands your site structure)
  • Check performance monthly, not once a year

What I review monthly:

  • Search Console: queries, impressions, clicks, indexing issues
  • Analytics: conversions (not just traffic)
  • Technical: speed, errors, redirects

What I’ve learned: SEO is a compounding investment. Small monthly improvements beat one big panic fix every year.


Quick checklist (my “SEO Bible” in one view)

  • ✅ Add your keyword in the URL
  • ✅ One primary keyword per page
  • ✅ Title tag formula: Primary Keyword + Outcome/Benefit + (Location/Brand)
  • ✅ Put your best keyword in the H1 + short “who I am” intro
  • ✅ Put your best keyword in meta description + clear value explanation
  • ✅ Split your site: 1 keyword = 1 page, 500+ words, natural usage
  • ✅ Submit sitemap in Search Console (check from time to time)
  • ✅ Request indexing for new pages (don’t wait)
  • ✅ Add strong JSON-LD / Schema.org support
  • ✅ Internal links + monthly review to keep growth steady



Subscribe to updates (更新を購読する)
Subscribers (購読者)
4059