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
Don’t
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:
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:
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:
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):
A structure I use that makes 500+ words easy (and not boring):
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:
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:
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:
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:
What I review monthly:
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)