· Raymond Arias · SEO · 4 min read
WordPress SEO for Small Business: The Mundo Gráfico Case Study
How I built a WordPress website that ranks, attracts B2B clients, and communicates value — a practical SEO and content strategy for a Portuguese visual production agency.

Most small business websites have the same problem.
They exist. They look decent. But nobody finds them.
The owner paid someone to build a WordPress site three years ago. Since then, nothing. No updates. No blog. No SEO. The site sits there like a brochure in a drawer — technically present, functionally invisible.
When Mundo Gráfico came to me, that was exactly the situation.
The Client
Mundo Gráfico is a Portuguese agency specializing in visual production, signage, and commercial communication. They serve other businesses — B2B, not retail. Their clients need posters, vehicle wraps, exhibition stands, and branded environments.
Before the project, their digital presence was a basic WordPress site with no strategy behind it. It showed what they did, but not why anyone should hire them. And critically, it didn’t show up when potential clients searched for their services.
The Challenge: Three Problems, One Solution
Every small business website faces the same three-headed monster:
- Nobody finds you — no keyword strategy, no ranking, no traffic.
- Nobody trusts you — the site looks like a template, no proof of work, no social proof.
- Nobody converts — no clear path from “I need this” to “I’ll hire them.”
For Mundo Gráfico, all three were true.
The Approach: WordPress + SEO-First Design
1. Keyword Strategy (Before Design)
Before touching a single pixel, I researched what potential clients were actually searching for:
impressão digital Portugal(digital printing Portugal)sinalética para empresas(signage for businesses)comunicação visual B2B(B2B visual communication)stands para feiras(exhibition stands)
These weren’t high-volume keywords. But they were high-intent. Someone searching “sinalética para empresas” isn’t browsing — they need signage for their business. That’s a lead.
The keyword list became the architecture of the site. Each service got its own page optimized for a specific search intent.
2. WordPress Technical SEO
WordPress is powerful but bloated by default. Here’s what I did:
- Hosting: Moved from shared hosting to a faster server. Page load dropped from 4.2s to 1.1s.
- Caching: Configured server-side caching + browser caching. No plugin bloat.
- Images: Compressed all portfolio images without visible quality loss. A site showing visual work can’t afford slow images.
- Structured data: Added LocalBusiness schema so Google understands the company’s location, services, and contact info.
- Yoast SEO: Configured properly — not just installed and forgotten. Every page has a unique meta title and description.
This is the part most agencies skip. They install Yoast and call it “SEO done.” SEO doesn’t work that way.
3. Content That Communicates Value
The original site was a gallery of work with no context. I restructured it around three questions every B2B buyer asks:
“Do they do what I need?”
Service pages, clearly categorized. No jargon. Photos of real work, not stock images.
“Are they good at it?”
A portfolio section showing completed projects with context: what the client needed, what Mundo Gráfico delivered, and the result.
“Why should I trust them?”
Client testimonials. Contact information. A phone number you can actually call. It sounds basic — but you’d be surprised how many small business sites hide their contact info.
4. The WordPress SEO Foundation Checklist
If you’re reading this and running a small business WordPress site, here’s your to-do list:
| Step | What to do | Priority |
|---|---|---|
| Hosting | Move off cheap shared hosting | High |
| Caching | Enable server + browser caching | High |
| Images | Compress to WebP, lazy load | High |
| Permalinks | Use /%postname%/ structure | High |
| Sitemap | Submit to Google Search Console | High |
| Meta tags | Unique title + description per page | Medium |
| Structured data | LocalBusiness or Organization schema | Medium |
| Blog | Publish 1 article/month minimum | Medium |
| Backlinks | Get listed in local directories | Low |
None of this requires a developer. You can do it this afternoon.
What I Learned
Small business SEO isn’t about ranking for “digital marketing.” It’s about ranking for exactly what you do, in exactly the place you do it.
For Mundo Gráfico, that means ranking for “sinalética Algarve” — not “design agency Portugal.” The narrower the keyword, the easier to win. And the higher the intent of the person searching.
WordPress SEO isn’t about plugins. It’s about structure, speed, and content.
You can install every SEO plugin in the repository. If your site takes 5 seconds to load and none of your pages have a clear purpose, you’ll never rank. The fundamentals come first.
B2B websites don’t need to impress. They need to inform and convert.
A flashy animation won’t close a deal. A clear phone number, a portfolio of real work, and a fast-loading site will.
The Result
Mundo Gráfico now has a website that:
- Loads fast
- Ranks for local B2B keywords
- Clearly communicates what they do and why to hire them
- Provides a foundation for ongoing content strategy
SEO isn’t a project. It’s a habit. The site is built to support that habit — not fight against it.
Building a small business website? Start with the checklist above. If you’ve done all of that and you’re still not ranking, reach out. Sometimes the problem is the strategy, not the execution.

