Site from scratch - SEO question.

nolannl

Registered Member
Joined
Jan 25, 2013
Messages
50
Reaction score
12
Hello,

I'm building a website from scratch with Laravel. I need a good base for on-page SEO. What will google look at on my page? I know H1 is for the title of the page. H2 is for subtitles for text blocks, is h3 necessary to use? My idea is to use H1 once, for example, "Buy Solar panels", h2 3-4x, "where to buy solar panels" "what to look at" etc. Using images on the site with alt tags, using in the header meta tags like, meta name, go:type, og:locale, go:site_name. etc. I am going to use unique written text and using SEMrush to improve it. Around 500-800 words per page, depends on the niche. What else is important to look at when building a site from scratch for SEO?

Thank you for your advice
 
H3 tags are not really necessary, but they are useful when it comes to organizing your article or page.
What else is important to look at when building a site from scratch for SEO?

URL structure with keywords, fast page loading speed, mobile-friendly design, meta tags, meta descriptions, backlinks...etc
 
H3 tags are not really necessary, but they are useful when it comes to organizing your article or page.


URL structure with keywords, fast page loading speed, mobile-friendly design, meta tags, meta descriptions, backlinks...etc
Alright, exactly what I have planned. Website is fast, mobile optimized, meta tags, description, h1,h2, h3 and good content. Except the website is brand new, domain is new, so I want to start building backlinks very slow. What is your advice on this?
 
Hello,

I'm building a website from scratch with Laravel. I need a good base for on-page SEO. What will google look at on my page? I know H1 is for the title of the page. H2 is for subtitles for text blocks, is h3 necessary to use? My idea is to use H1 once, for example, "Buy Solar panels", h2 3-4x, "where to buy solar panels" "what to look at" etc. Using images on the site with alt tags, using in the header meta tags like, meta name, go:type, og:locale, go:site_name. etc. I am going to use unique written text and using SEMrush to improve it. Around 500-800 words per page, depends on the niche. What else is important to look at when building a site from scratch for SEO?

Thank you for your advice

before you write anything, make sure to analyze the keyword competition. If you're going after a keyword that has stronger sites ranking already then no matter what you do it's useless, unless you have a lot of patience and a lot of money.

a) Look for keywords with the following characteristics:
1. User Generated Content in top positions (forums, q&a type sites etc.)
2. Weak sites in top positions (you can use DA or any other metric as a bulk check)
3. Larger sites but not targeting the keyword at all (this will take more time to rank for but you can do it)

b) The next thing is to understand search intent. You want to put yourself in the shoes of the person typing in the search query and then write your content. Answer the fucking query, that is all you need.

c) Once you have all that, for on page just worry about the following:

1. keyword or a smart variation of it in the page title & H1 (al my sites h1 = page title, same thing)
2. alt tags describing your images (don't kw stuff here)
3. use schema wherever you can (product, faqs, lists etc.)

d) interlink all of your related articles, make sure each article has at least 3 or 4 incoming links from other articles on your site.

e) optimize site speed: use a CDN, cache plugin, compress images, minify/combine javascript & css,


This is all you need, the rest is off page

P.S. H1, H2, H3 etc.. is just a hierarchy,


H1 - Cars
H2 -------- SUVs
H3----------------- Toyota Rav 4
H2 ---------Sedans
H3 ------------------Toyota Camry

etc
 
Alright, exactly what I have planned. Website is fast, mobile optimized, meta tags, description, h1,h2, h3 and good content. Except the website is brand new, domain is new, so I want to start building backlinks very slow. What is your advice on this?
what do you mean by very slow? Like how many backlinks per day?
my advice is focus on the quality rather than the quantity.
 
Hi, friend. I'm your colleague - also a full-stack developer on Laravel. What can I say - SEO needs meta tags and advanced Google markup (developers.google.com/search/docs/appearance/structured-data/job-posting?hl=en)
 
Hello,

I'm building a website from scratch with Laravel. I need a good base for on-page SEO. What will google look at on my page? I know H1 is for the title of the page. H2 is for subtitles for text blocks, is h3 necessary to use? My idea is to use H1 once, for example, "Buy Solar panels", h2 3-4x, "where to buy solar panels" "what to look at" etc. Using images on the site with alt tags, using in the header meta tags like, meta name, go:type, og:locale, go:site_name. etc. I am going to use unique written text and using SEMrush to improve it. Around 500-800 words per page, depends on the niche. What else is important to look at when building a site from scratch for SEO?

Thank you for your advice
You can also implement - Internal Linking: Use internal links to connect relevant pages within your website. It helps search engines understand the structure of your website and enhances user navigation

Schema Markup: Implementing structured data markup (such as JSON-LD) using Schema.org vocabulary can provide additional context to search engines and enhance the appearance of your website in search results.

Also, Remember that SEO is an ongoing process, and it is crucial to stay updated with the latest best practices and search engine guidelines. Regularly monitor your website's performance and make adjustments as needed.
 
before you write anything, make sure to analyze the keyword competition. If you're going after a keyword that has stronger sites ranking already then no matter what you do it's useless, unless you have a lot of patience and a lot of money.

a) Look for keywords with the following characteristics:
1. User Generated Content in top positions (forums, q&a type sites etc.)
2. Weak sites in top positions (you can use DA or any other metric as a bulk check)
3. Larger sites but not targeting the keyword at all (this will take more time to rank for but you can do it)

b) The next thing is to understand search intent. You want to put yourself in the shoes of the person typing in the search query and then write your content. Answer the fucking query, that is all you need.

c) Once you have all that, for on page just worry about the following:

1. keyword or a smart variation of it in the page title & H1 (al my sites h1 = page title, same thing)
2. alt tags describing your images (don't kw stuff here)
3. use schema wherever you can (product, faqs, lists etc.)

d) interlink all of your related articles, make sure each article has at least 3 or 4 incoming links from other articles on your site.

e) optimize site speed: use a CDN, cache plugin, compress images, minify/combine javascript & css,


This is all you need, the rest is off page

P.S. H1, H2, H3 etc.. is just a hierarchy,


H1 - Cars
H2 -------- SUVs
H3----------------- Toyota Rav 4
H2 ---------Sedans
H3 ------------------Toyota Camry

etc
Thank you for your great answer. I want a page on my website to be ranked on a specific keyword, according to semrush the keyword difficulty is between 18-19 with some keywords 30%. Page AS between - up to 50, average around 20. It are pages as well. None of them g&a or forum. By the way, I am targeting The Netherlands while my domain TLD is .com, but the name of the domain is Dutch. Does this affect ranking as well? My site is not even online yet and domain name is new, so I guess it will all take a long time. My focus is on building high quality good on page SEO content, building back links very slowly, but I have actually no real plan yet..
 
what do you mean by very slow? Like how many backlinks per day?
my advice is focus on the quality rather than the quantity.
I have no real plan yet, but my idea is to start very slow. Buy some articles on blogs to build a good backlink profile. What do you think? Maybe 1 article per week and one other backlink per week.
 
You can also implement - Internal Linking: Use internal links to connect relevant pages within your website. It helps search engines understand the structure of your website and enhances user navigation

Schema Markup: Implementing structured data markup (such as JSON-LD) using Schema.org vocabulary can provide additional context to search engines and enhance the appearance of your website in search results.

Also, Remember that SEO is an ongoing process, and it is crucial to stay updated with the latest best practices and search engine guidelines. Regularly monitor your website's performance and make adjustments as needed.
Yes, once I have some content I will implement internal linking to other relevant content on my site. But my site is brand new and I need to have a good plan first.
 
Install SEO Quake Chrome extension and follow some of the recommendations
Also do a Lighthouse SEO analysis in the Dev Tools
Once you have done the basics and fulfilled more or less the recommendations from these two, don't obsess too much with technical SEO, it's not that important as it seems
 
Hello,

I'm building a website from scratch with Laravel. I need a good base for on-page SEO. What will google look at on my page? I know H1 is for the title of the page. H2 is for subtitles for text blocks, is h3 necessary to use? My idea is to use H1 once, for example, "Buy Solar panels", h2 3-4x, "where to buy solar panels" "what to look at" etc. Using images on the site with alt tags, using in the header meta tags like, meta name, go:type, og:locale, go:site_name. etc. I am going to use unique written text and using SEMrush to improve it. Around 500-800 words per page, depends on the niche. What else is important to look at when building a site from scratch for SEO?

Thank you for your advice
hey mate, there are almost 25+ points for On-Page SEO. For you its not compulsory to use H3 in your article, however it depends on the length, the main keyword and style of your writing and the suggestion goes on ...
 
I am targeting The Netherlands while my domain TLD is .com, but the name of the domain is Dutch. Does this affect ranking as well?
If you are targeting Netherlands only then ideally you should get a .nl tld. It will help. Having a .com tld is also not bad either, but .nl will make your job easier.

Regarding your original SEO query - Try to use plenty of images and optimize them with alt and title tags. Also make sure you embed a video from You Tube in your posts / articles, if possible. Remember, Google loves the pages that provide detailed information on the topic via maximum ways possible.
 
Hello,

I'm building a website from scratch with Laravel. I need a good base for on-page SEO. What will google look at on my page? I know H1 is for the title of the page. H2 is for subtitles for text blocks, is h3 necessary to use? My idea is to use H1 once, for example, "Buy Solar panels", h2 3-4x, "where to buy solar panels" "what to look at" etc. Using images on the site with alt tags, using in the header meta tags like, meta name, go:type, og:locale, go:site_name. etc. I am going to use unique written text and using SEMrush to improve it. Around 500-800 words per page, depends on the niche. What else is important to look at when building a site from scratch for SEO?

Thank you for your advice
you should consult with professional SEO expert first
 
  • Target good keywords, have them in title, in the text, alt of images etc, but dont put too much where is not needed, google will detect that and penalize you
  • H1 is good for google, you should have 1, use H2 or H3 to separate blocks of texts, etc, they are not as much important for google as they are for your readers, bad formatting will cause your readers to go away faster and that will impact your SEO
  • make natural backlinks, put your blog out in the world on some forums, signatures, make tweets and facebook posts(but make sure you get some shares/retweets)
these are some of my tips.
you are not doing black hat so you can take it slowly and naturally, not much can go wrong, good luck
 
If you are targeting Netherlands only then ideally you should get a .nl tld. It will help. Having a .com tld is also not bad either, but .nl will make your job easier.

Regarding your original SEO query - Try to use plenty of images and optimize them with alt and title tags. Also make sure you embed a video from You Tube in your posts / articles, if possible. Remember, Google loves the pages that provide detailed information on the topic via maximum ways possible.
I will put this <meta property="og:locale" content="nl_NL" /> in the meta tags and the name Dutch, to make it clear my site is Dutch while it is a .com. The domain name I have is kinda rare, I bought it from someone, the .nl is taken and the owner doesn't response to me.
 
you should consult with professional SEO expert first
I dont see any value in that, its expensive and most SEO stuff is not that difficult, it just takes time
 
  • Target good keywords, have them in title, in the text, alt of images etc, but dont put too much where is not needed, google will detect that and penalize you
  • H1 is good for google, you should have 1, use H2 or H3 to separate blocks of texts, etc, they are not as much important for google as they are for your readers, bad formatting will cause your readers to go away faster and that will impact your SEO
  • make natural backlinks, put your blog out in the world on some forums, signatures, make tweets and facebook posts(but make sure you get some shares/retweets)
these are some of my tips.
you are not doing black hat so you can take it slowly and naturally, not much can go wrong, good luck
Thank you for your advice. Do you think a .com domain affects ranking if I target The Netherlands? I put in my metatags <meta property="og:locale" content="nl_NL" /> and the domain name itself is in Dutch as well.
 
Thank you for your advice. Do you think a .com domain affects ranking if I target The Netherlands? I put in my metatags <meta property="og:locale" content="nl_NL" /> and the domain name itself is in Dutch as well.
Generally no, i dont think it matters much to google + i think people are more familiar with com. As long as your content, keywords, metadata and such are in dutch, you are fine.
Note also that you should probably be targeting local backlinks then, they will definitely help you rank in NL more.
 
The foundation for any new site is the keywords
Invest some time to filter the right set of kws your site could rank for
 
Back
Top