# SEO Basics: How to Get Your New Website Found on Google
You've built a beautiful website. Now what? If nobody can find it on Google, it might as well not exist. Search Engine Optimization (SEO) is how you make sure your website shows up when people search for what you offer.
The good news: you don't need to be an expert or spend thousands on an agency. These fundamentals will get you 80% of the way there.
## How Google Actually Works
Before optimizing, understand what Google does:
1. **Crawls** — Googlebot visits your pages and follows links
2. **Indexes** — Google stores and organizes your content
3. **Ranks** — When someone searches, Google picks the most relevant results
Your job is to make all three steps as easy as possible.
## Step 1: Submit Your Site to Google
Don't wait for Google to discover you. Tell them you exist.
### Set Up Google Search Console
This is your direct communication channel with Google. It's free and essential.
1. Go to [search.google.com/search-console](https://search.google.com/search-console)
2. Add your property (domain or URL prefix)
3. Verify ownership (DNS record, HTML file, or meta tag)
4. Submit your sitemap
### Create and Submit a Sitemap
A sitemap tells Google about all your pages. Most CMS platforms generate one automatically:
- **WordPress**: Install Yoast SEO or Rank Math — sitemap at `yoursite.com/sitemap.xml`
- **Next.js**: Use `next-sitemap` package
- **Custom sites**: Generate with tools or create manually
```xml
https://yoursite.com/
2026-02-22
1.0
https://yoursite.com/about
2026-02-22
0.8
```
Submit it in Search Console under **Sitemaps** → enter `sitemap.xml` → Submit.
## Step 2: Keyword Research (The Foundation)
Keywords are the phrases people type into Google. Your goal: figure out what your potential customers are searching for and create content that matches.
### Free Keyword Research Tools
- **Google's "People Also Ask"** — Search your topic and see related questions
- **Google Autocomplete** — Start typing and see suggestions
- **Google Keyword Planner** — Free with a Google Ads account
- **Ubersuggest** — Limited free searches per day
- **AnswerThePublic** — Visual keyword explorer
### How to Choose Keywords
Focus on **long-tail keywords** (3+ words) when starting out. They're less competitive and more specific:
| Keyword | Monthly Searches | Competition | Your Chance |
|---------|-----------------|-------------|-------------|
| "hosting" | 500K | Extreme | ❌ |
| "web hosting" | 100K | Very High | ❌ |
| "affordable WordPress hosting Pakistan" | 200 | Low | ✅ |
| "best hosting for Laravel app" | 500 | Medium | ✅ |
Target keywords with decent search volume but low competition. You'll rank faster and attract more relevant visitors.
## Step 3: On-Page SEO (Make Each Page Count)
On-page SEO means optimizing the content and HTML of individual pages.
### Title Tags
The most important on-page factor. Each page needs a unique, descriptive title:
```html
Home
Affordable WordPress Hosting in Pakistan | DeployBase
```
**Rules:**
- Include your target keyword near the beginning
- Keep it under 60 characters
- Make it compelling — this is what people see in search results
### Meta Descriptions
Not a direct ranking factor, but affects click-through rate:
```html
```
- Keep it under 160 characters
- Include your keyword naturally
- Add a call-to-action
### Heading Structure
Use headings to organize content logically:
```html
```
- Use descriptive filenames
- Write meaningful alt text
- Compress images (TinyPNG, Squoosh)
- Use WebP format when possible
- Add `loading="lazy"` for below-the-fold images
## Step 4: Technical SEO
Technical SEO ensures Google can crawl and index your site properly.
### Page Speed
Google uses page speed as a ranking factor. Test yours at [pagespeed.web.dev](https://pagespeed.web.dev).
Quick wins:
- **Enable compression** (Gzip/Brotli)
- **Minify CSS/JS**
- **Optimize images**
- **Use a CDN** (Cloudflare free tier works great)
- **Choose fast hosting** — this is where your hosting provider matters most
### Mobile-Friendliness
Google uses mobile-first indexing — your mobile site IS your site as far as Google is concerned.
- Use responsive design
- Test at [search.google.com/test/mobile-friendly](https://search.google.com/test/mobile-friendly)
- Ensure buttons are tap-friendly (minimum 48px)
- Don't use intrusive interstitials (pop-ups)
### HTTPS
If your site isn't on HTTPS, fix this immediately. Google penalizes insecure sites.
```bash
# Free SSL with Let's Encrypt
sudo certbot --nginx -d yoursite.com
```
Most hosting providers (including DeployBase) include free SSL.
### robots.txt
Tell Google what to crawl and what to skip:
```
# robots.txt
User-agent: *
Allow: /
Disallow: /admin/
Disallow: /private/
Sitemap: https://yoursite.com/sitemap.xml
```
## Step 5: Content Strategy
SEO is a long game. Consistent, quality content is your best strategy.
### Start a Blog
A blog gives you pages to target keywords. Write about:
- Questions your customers ask
- Problems your product solves
- Comparisons and guides in your niche
- Industry news and trends
### Content Calendar
Plan 2-4 posts per month. Consistency beats volume:
- **Week 1**: How-to tutorial
- **Week 2**: Comparison or listicle
- **Week 3**: FAQ or problem-solving post
- **Week 4**: Industry insight or case study
### Internal Linking
Link your pages to each other. This helps Google understand your site structure and spreads ranking power:
```markdown
If you're just getting started, check out our
[beginner's guide to web hosting](/blog/hosting-guide) first.
```
## Step 6: Build Authority (Off-Page SEO)
Google trusts sites that other sites link to. Building backlinks takes time but pays off enormously.
### Starter Strategies
- **Google Business Profile** — Free, essential for local businesses
- **Social media profiles** — Link to your site from all platforms
- **Industry directories** — Submit to relevant directories
- **Guest posting** — Write for other blogs in your niche
- **Create linkable content** — Original research, tools, or comprehensive guides that others want to reference
## Common SEO Mistakes to Avoid
1. **Keyword stuffing** — Repeating keywords unnaturally hurts rankings
2. **Ignoring mobile** — More than 60% of searches are mobile
3. **Duplicate content** — Each page should have unique content
4. **No analytics** — Install Google Analytics to track what's working
5. **Expecting instant results** — SEO takes 3-6 months to show results
## Track Your Progress
Set up these free tools:
- **Google Search Console** — See what queries bring traffic
- **Google Analytics** — Track visitor behavior
- **Check rankings** — Search your target keywords monthly
## Get Found, Get Customers
SEO isn't magic — it's a systematic process of making your site useful, fast, and easy for Google to understand. Start with the basics in this guide, be consistent, and your organic traffic will grow steadily over time.
At **DeployBase**, we build SEO performance into our hosting from the ground up. Our servers are optimized for speed, include free SSL certificates, and support the technical foundations that search engines reward. Fast hosting is the foundation of good SEO — everything else builds on top of it.
**[Launch your site on DeployBase →](https://deploybase.com)** and start ranking.
Your Main Page Title (one per page)
Major Section
Subsection
Another Major Section
``` Include keywords in headings naturally — don't stuff them. ### Content Quality Google rewards content that genuinely helps users. For every page, ask: - Does this answer the searcher's question? - Is it better than what's currently ranking? - Would I find this useful if I were searching for this? **Minimum content length**: Aim for 800+ words for blog posts. Product/service pages can be shorter but should be thorough. ### Image Optimization Images affect page speed and provide ranking opportunities: ```html
```
- Use descriptive filenames
- Write meaningful alt text
- Compress images (TinyPNG, Squoosh)
- Use WebP format when possible
- Add `loading="lazy"` for below-the-fold images
## Step 4: Technical SEO
Technical SEO ensures Google can crawl and index your site properly.
### Page Speed
Google uses page speed as a ranking factor. Test yours at [pagespeed.web.dev](https://pagespeed.web.dev).
Quick wins:
- **Enable compression** (Gzip/Brotli)
- **Minify CSS/JS**
- **Optimize images**
- **Use a CDN** (Cloudflare free tier works great)
- **Choose fast hosting** — this is where your hosting provider matters most
### Mobile-Friendliness
Google uses mobile-first indexing — your mobile site IS your site as far as Google is concerned.
- Use responsive design
- Test at [search.google.com/test/mobile-friendly](https://search.google.com/test/mobile-friendly)
- Ensure buttons are tap-friendly (minimum 48px)
- Don't use intrusive interstitials (pop-ups)
### HTTPS
If your site isn't on HTTPS, fix this immediately. Google penalizes insecure sites.
```bash
# Free SSL with Let's Encrypt
sudo certbot --nginx -d yoursite.com
```
Most hosting providers (including DeployBase) include free SSL.
### robots.txt
Tell Google what to crawl and what to skip:
```
# robots.txt
User-agent: *
Allow: /
Disallow: /admin/
Disallow: /private/
Sitemap: https://yoursite.com/sitemap.xml
```
## Step 5: Content Strategy
SEO is a long game. Consistent, quality content is your best strategy.
### Start a Blog
A blog gives you pages to target keywords. Write about:
- Questions your customers ask
- Problems your product solves
- Comparisons and guides in your niche
- Industry news and trends
### Content Calendar
Plan 2-4 posts per month. Consistency beats volume:
- **Week 1**: How-to tutorial
- **Week 2**: Comparison or listicle
- **Week 3**: FAQ or problem-solving post
- **Week 4**: Industry insight or case study
### Internal Linking
Link your pages to each other. This helps Google understand your site structure and spreads ranking power:
```markdown
If you're just getting started, check out our
[beginner's guide to web hosting](/blog/hosting-guide) first.
```
## Step 6: Build Authority (Off-Page SEO)
Google trusts sites that other sites link to. Building backlinks takes time but pays off enormously.
### Starter Strategies
- **Google Business Profile** — Free, essential for local businesses
- **Social media profiles** — Link to your site from all platforms
- **Industry directories** — Submit to relevant directories
- **Guest posting** — Write for other blogs in your niche
- **Create linkable content** — Original research, tools, or comprehensive guides that others want to reference
## Common SEO Mistakes to Avoid
1. **Keyword stuffing** — Repeating keywords unnaturally hurts rankings
2. **Ignoring mobile** — More than 60% of searches are mobile
3. **Duplicate content** — Each page should have unique content
4. **No analytics** — Install Google Analytics to track what's working
5. **Expecting instant results** — SEO takes 3-6 months to show results
## Track Your Progress
Set up these free tools:
- **Google Search Console** — See what queries bring traffic
- **Google Analytics** — Track visitor behavior
- **Check rankings** — Search your target keywords monthly
## Get Found, Get Customers
SEO isn't magic — it's a systematic process of making your site useful, fast, and easy for Google to understand. Start with the basics in this guide, be consistent, and your organic traffic will grow steadily over time.
At **DeployBase**, we build SEO performance into our hosting from the ground up. Our servers are optimized for speed, include free SSL certificates, and support the technical foundations that search engines reward. Fast hosting is the foundation of good SEO — everything else builds on top of it.
**[Launch your site on DeployBase →](https://deploybase.com)** and start ranking.



