Basic SEO Course – Chapter – 11

SEO experts should not be a programmer, but a programmer can be better SEO because he/she can understand specific issues better and probably solve them. You should not feel down if you don’t have a technical background, for SEO work you only need a basic awareness of how these dynamic websites work, on what platform they are built, and some ability to read codes with meaning.

Websites nowadays are using readymade CMS or sometimes people make one as required. The most popular programming languages to develop websites are PHP, ASP, ASP.NET, and JAVA. knowledge of HTML is a basic requirement for SEOs, you must know what is HTML before you move to PHP or ASP.

Let’s get the basics of HTML
Hypertext Markup Language (HTML) is a markup language for creating pages to be viewed in a web browser, HTML pages can include CSS (Cascading Style Sheets) and scripting languages like JavaScript or VBScript. The first public document on HTML was called “HTML tags” mentioned by Tim Berners-Lee in late 1991. This first document describes only 18 elements.

Timeline of HTML versions
HTML 2.0 was published as RFC 1866 on November 24, 1995
HTML 3.2 was published as a W3C Recommendation on January 14, 1997
HTML 4.0 was published as a W3C Recommendation on December 18, 1997
HTML5 was published as a W3C Recommendation on October 28, 2014
On November 1, 2016, HTML 5.1 was published as a W3C Recommendation
On December 14, 2017, HTML 5.2 was published as a W3C Recommendation

Read a sample HTML code below and try to understand the use of different tags.
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>Page title – Page name</TITLE>
<BODY>
<H1>This is a Heading</H1>
<P>This is a paragraph.<P>
</BODY>
</HTML>

All HTML pages start with <!Doctype HTML>
All content must be within <HTML> and </HTML> tags
Page title and description information comes under <Head> </Head> tag
Title tag shows page information in title bar <Title> Page title goes here </Title>
<h1> is for showing heading within <Body> tag
<P> is for paragraph within <Body> tag

PHP Basics
For making a webpage or web application, PHP is a highly popular language. PHP is an acronym for “PHP: Hypertext Preprocessor”. It is an open-source scripting language that runs on the server, it is free to download and use. Facebook and WordPress like most popular websites are built on this platform. PHP can run on various platforms like Windows, Linux, Unix, and Mac OS X. The latest version of PHP is PHP 7, it is faster to execute, improved to handle errors.

You can download and install PHP from PHP.net

ASP Basics
ASP stands for Active Server Pages, a server-side scripting language introduced by Microsoft in 1998. You can use VBScript or JavaScript to write pages in ASP. The file extension of ASP is .asp, for example, the asp page can be named as index.asp.
There is one core file named asp.dll to execute the codes on the server.

This is an object-oriented programming language, names of ASP objects are
Application
Request
Response
Server
Session


Assignment: Create three sample pages, one in HTML, second in PHP, and third in ASP, upload them to your shared Google Drive account.