WordPress SEO: a step-by-step guide for beginners
SEO sounds technical, but the fundamentals are simple. Follow these steps in order and you'll cover what 90% of small business sites are missing — no developer required.
1. Tell search engines you exist
Create a free Google Search Console account and verify your site. Then submit your sitemap (most SEO plugins generate one at /sitemap_index.xml). This is how you ask Google to crawl your pages — and how you'll later see which searches bring you traffic.
2. Fix your WordPress settings first
Three quick wins under Settings: set permalinks to "Post name" so URLs are readable; make sure "Discourage search engines from indexing" is unchecked (a surprisingly common reason sites never rank); and confirm your site loads over HTTPS.
3. Install one SEO plugin — not five
Pick a single reputable SEO plugin and stick with it. It handles your page titles, meta descriptions, social previews and schema markup from one place. Running several at once causes conflicts and slows the site.
4. Choose the right keywords
Think like your customer. Someone in Johor doesn't search "premium confectionery" — they search "kek birthday near me". Build a short list of the actual phrases people use, including local and Bahasa Melayu terms, and give each important phrase its own page.
5. Write pages people (and Google) understand
Each page should answer one clear question. Put the main keyword in the page title, the first paragraph and at least one heading — naturally, not stuffed. Write for a human first; Google rewards content that actually helps.
6. Use one H1 and a logical structure
Every page needs exactly one H1 (the main title), with H2s and H3s for sections beneath it. This heading hierarchy helps both readers skimming and search engines understanding what the page is about.
7. Make it fast and mobile-friendly
Google ranks the mobile version of your site, and speed is a factor. Compress images, enable caching and remove plugins you don't use. (Our WordPress speed guide walks through this.)
8. Earn a few good links
Links from other reputable sites act like votes of confidence. Get listed in relevant local directories, partner with complementary businesses, and create content worth linking to. A few quality links beat dozens of spammy ones.
Frequently asked questions
How long until I see results?
Usually three to six months for competitive terms. Technical fixes and fast pages can help sooner, but SEO compounds over time.
Do I need a paid SEO plugin?
No. The free version of a reputable SEO plugin covers the essentials for most small business sites.
Is SEO a one-time job?
No — it's ongoing. Search results change, competitors move, and fresh, maintained content keeps you visible.
Want us to handle your SEO?
We'll set the foundation and grow your rankings — in Google and in AI answers.
See SEO & AI visibility