how to create an XML sitemap using wget and shell script

Snippet from an XML Sitemap

A SiteMap or Site Map is a file that lists the pages of a webpage that are accessible to users and search engines. This can be in any format as long as whoever is reading it can understand the format. There are mainly two types of format that are used when creating a site map: XML and HTML. All websites…

what determines a keyword’s click-through rate (CTR) in marketing?

Keywords CTR in Google Adwords

You use keywords almost everywhere whether you are consumer, an advertiser or a content publisher. Keywords is one of the major factors that ties all of these different processes together. A consumer (or a web user) typically uses keywords to search for content, services or products. An advertiser uses (these) keywords to advertise his products or services such that the…

how and why to defer parsing of javascript in a webpage

Defer Parsing of Javascript

Most modern day websites heavily use client scripts to make the websites dynamic, responsive and personalized. The most popular of these scripts is the JavaScript, which is used to display third party widgets, dynamic menus, responsive forms etc. to name a few. These scripts however do have the potential to negatively impact the rendering speed of a webpage. This is…

the pros and cons of using 3rd party external scripts in websites

Scripts from different domains

Most modern-day websites use several different features that are provided by third-party vendors. The use of these third-party features or plugins allow you to easily incorporate common and popular functionalities without having to develop them yourself or in-house. Many of these are implemented using JavaScript and CSS technology. Just to give you an idea as to what these are: some of the common…

how to use a mailto link tag in html webpages

choose mailto link application in firefox

Many small business websites are build once and usually never maintained after that. The content updates are far and few in between and the functionality pretty much stays the same. never fixed when broken. This is especially true of non-retail websites that do not sell any products online. One of important functionality of such websites is the ability for the…

sitemap generators: how to generate sitemaps for a website or blog

Snippet from an XML Sitemap

Sitemap is a list of URLs to webpages in your website that are to be made accessible to search engines and web crawlers. There are several different reasons to have a sitemap for the website most of which is related to SEO. This URL list is usually stored in an XML file, using an XML structured format that allows you to…

seo: how to minimize the request size in an HTTP request

SEO: Request Size

Every page load on the web browser involves several connections to the server usually numbering in the hundreds, each of which ideally involves a request to the server and a response from the server. In order to speed up the page load times, you will need to reduce both the number of requests as well as the size of the…

how to use google fonts (web fonts) in webpages

Google Fonts

There are several inherent font issues that you deal with when designing a website. Many of these issues resulted in very few fonts being available to the designer and effectively used on the web pages. Web designers had to specify multiple fonts some as backup or fallback fonts and to rely on font families. None of these were the ideal…

how to implement an HTTP redirect (301) for an URL

http redirect with .htaccess

HTTP Redirect or URL Redirect is a technique used by the web servers to serve the same and identical content for two or more URL addresses. This allows the users to use several different URLs knowingly or unknowingly but the content that is delivered is exactly identical and transparent to the user. There are several cases where this is useful….

how to change the user agent string in mozilla firefox

Firefox User Agent String

User Agent String is a string value associated with a web browser that specifies its browser type, version, Operating system (OS) version and other relevant information and you can change user agent string as needed on your browser. This information is send to the web server when the web browser makes a request for a page or content. This information…

seo: how to specify character encoding in html web pages

Character Encoding in Apache

There are several different things you can do to optimize your web pages, that will allow them to load faster across web browsers. A fast page load time will help with the SEO and allow you to have some advantages with search engine rankings over time. One of the recommendations is to specify the correct character encoding early in the…