Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I don't know whether I am missing a trick in HTML. I have one simple HTML website which has over 100 HTML pages. For each page the header, sidebar & footer section are the same but the content is different. Can I simply make this site like Wordpress where the page is formed by header.php, footer.php, page.php & sidebar.php. I know I will still have to work on page.php kind of files.

This will simplify the file structure of the site. Also I want to know whether this solution is good in SEO perspective or not.

share|improve this question

2 Answers 2

Content Management Systems such as WordPress don't really improve SEO since you can do everything in Static HTML form than you can in a WordPress.

WordPress just makes thing's a hell of lot easier for managing your pages as well as creating SEO friendly URLS. You should see using a Content Management System as making your job easier and freeing up time to make even more content - If we was to save time saved and time spent on constructing pages then yes it does improve SEO.

share|improve this answer

Yes, you can absolutely split your site into sections like you describe and use simple include() statements if PHP is available or SSI directives to call them. Before the rise of CMS platforms, this is how many people created sites with consistent and easy to modify sections.

Building your pages that way has no positive or negative effect on SEO. So long as you include all of the necessary elements for SEO (title tags, meta description, rel author, etc) then your site will do as well as it did before.

What CMS's like WordPress do for you is force you into "better" (not best) practices for SEO by doing things like requiring titles for all content and automatically generating a menu system that a spider can crawl. Via the use of extensions/modules/plugins you can add more advanced SEO techniques to the site but you can also do it by hand on a non-CMS site. Ultimately working with a CMS makes things easier for some people as it automates a lot of aspects of site-building. But that same automation has drawbacks and some people prefer to hand-code everything and retain pinpoint control over all aspects of the page. Ultimately you will decide to do what is best for your development style and site needs.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.