Skip to main content

Why people are not finding your school website on google and how to correct it.

 Google indexes billions of webpage monthly, to get found on google does not just happen through guess work, it takes an art. It takes not just building a website, it takes optimising your website for search engine. Quickly i will show you five tips to optimised your website for google.

1. Don’t Reuse Content

To optimised you website for search engine, each page of your website should have a unique content that is different from every other content in other pages. With each unique content comes a fresh key word that will be indexed by google. This means that people can find your school website through multiple ways.

2. Put your most relevant Content first

Every website has a purpose and most times those purpose are described in words. To make the most from your school website, your most important content should be at the top of your landing page. So viewers will see the content without having to scroll.

3. Provide web links to pages on the rest of your site on your homepage.

This will help google to better index your school website and not missed a keyword, that someone might be searching for.

4. Content is King

For your school website to be relevant it need to have good content. Good content boost your website to be visible in google. According to Social Sprout, “The average content length for a web page that ranks in the top 10 results for any keyword on Google has at least 2,000 words.

4. Another important thing to consider is good canonicalisation. 

This applies to the links you create for your subpages. For example, if you are linking to the athletic department page don’t use something arbitrary such as You are wasting a perfectly good optimisation opportunity! Instead, use something like Athletics will be a keyword that can be indexed by Google.


Popular posts from this blog

How to implement RESTful API Versioning in ASP.NET Web API 2 using IHttpRouteConstraint

The only thing constant in life is change, and that is proved everyday in our industry, API’s are cool to extend the functionality of your application and expose it to other developers. The cool thing about IT and software, it’s that things changes quite rapidly and so it’s the technology, hence technology can change and the needs of your organisation can change, hence in order to keep serving this evolving needs and keep been relevant, your api might need to change also. Small changes can be accommodated within the initial version, but changes that will risked breaking the existing code, will required the need for versioning.

Implementing a custom IHttpRouteConstraint

According to msdn, a IHttpRouteConstraint simply Represents a base class route constraint. What then is a route constraint? A route constraint simply gets or sets a dictionary of expressions that specify valid values for a URL parameter.

publicclassApiVersionRouteConstraint : IHttpRouteConstraint


How to implement multi-tenancy with subdomains using Route Constraint in ASP.NET MVC

According to Wikipedia, The term "software multitenancy" refers to a software architecture in which a single instance of software runs on a server and serves multiple tenants. A tenant is a group of users who share a common access with specific privileges to the software instance. With a multitenant architecture, a software application is designed to provide every tenant a dedicated share of the instance - including its data, configuration, user management, tenant individual functionality and non-functional properties. Multitenancy contrasts with multi-instance architectures, where separate software instances operate on behalf of different tenants. By giving companies, access to a tenant through a subdomain of choice, will help to personalise the experience more and gives a sense of ownership to each tenant. This will go along way to bring consistency in there branding.
Implementing Route Constraint
You use route constraints to restrict the browser requests that match a partic…

How Wrong Use of Data Structure is Costing You Performance

Data structure is a specialise way of storing and organising data so that it can be access efficiently. Today a good chunk of our codes makes use of data structure, and the importance of using the proper data structure for the right job cannot be over emphasised. There are many types of data structure, each one designed to handle the storing and manipulation of data in a specific way. The trick here now is, knowing how to use data structure is not enough but knowing the type to use that’s suits your operation without sacrificing performance.  The determinant factor of the right data structure to use in your program is dependent on some factor like the type of operation you want to perform on the data set like Searching, addition, deletion and access by index.

Comparison between Basic Data Structures

Data Structure Addition Search Deletion Access by Index Array(T[]) O(N) O(N) O(N) O(1) LinkedList(LinkedList<T>) O(1)