Content Management Systems Concept to Design

Content Management Systems from Concept to Design and Redesign by Pinguis Design.

The Strategy

Our seo strategists work out where to go and how to get there. They carefully plan every step of the journey to make sure it meets our client’s needs. They are always thinking masters, working in silence, always thinking ahead.

Our Concept and Innovation

When a strategy becomes a concept. Research and brainstorming, our creative designers are innovative and use advanced skills and the latest technology available to produce excellent design that get results. Always relevant and logical for the end user.

The Design

Our designers think text, pictures, links and have one major goal: make it beautiful and perfect, down to the last detail. They do this well.

The Content

Our content writers/managers are experienced professional story-writers, editors, journalists, videographers and photographers. One of our guys even wrote a few stories for the Star Trek television franchise. Content is King it all about relevance, originality, and impact. Without brilliant content, your marketing has no meaning and no power to engage audiences.

Website Development and Re-Development

These are the builders. They construct the design, code it with precision, until your dream comes to life.

The Design Process

The Design Process Pinguis Website Design Explains

Explained the design process


Keyword density tells you how often a search term appears in a text in relation to the total number of words it contains



Onpage optimization refers to all measures that can be taken directly within the website in order to improve its position



In the field of SEO, link building describes actions aimed at increasing the number and quality of inbound links to a webpage



Our SEO review consists of several factors like a content, linking structure, social media efforts, and its trust on the internet

Optimise WordPress website

Optimise your WordPress website


The time it takes your website to load influences how successful it will be (fact).

Website performance will also influence your rankings in search engines. In addition to being ranked higher, many website owners report seeing an increase in search engine spider crawling after speeding up their design.

I will share with you a few quick tips on how you can optimize your website and decrease page loading times.

If you follow these techniques and best practices, your website will load quicker and people will buy your product or service.

Before check the speed of your website using a free performance service such as

GTMetrix(enter your domain URL)

YSlow (add it to your browsers tools) or

Google PageSpeed Insights(enter the domain URL).

These services will inform you of your page loading time and the overall file size of your page. They even offer tips for optimisation of your website optimisation.

Choose your Hosting Plan wisely.

The first step in optimisation your website correctly is to choose the right hosting plan. You are fighting a losing battle if your server is taking an age to process HTTP requests and MySQL commands.

Performance services will advise you of the exact response time of your server. I recommend testing the response time of your own website against similar websites.

Example, if you run a photography blog, see how your server response time compares to other photography blogs within your location.

Hosting companies are not always the cause. You may be with a great hosting company but see poor response times because your chosen hosting plan is underpowered. Customers using shared hosting plans, for example, are more likely to face slow loading times as hundreds of websites are hosted on the same server together.

However, any type of hosting plan will suffer from insufficient RAM and CPU throttling.

You need to pay attention to what your website needs to run smoothly. Choose a hosting plan that can handle traffic spikes efficiently.

Use a Fast WordPress Theme

A wordpress theme for your website that has been coded badly, or uses images every where in the design, will add unnecessary weight to your page. It is not uncommon for some WordPress themes to be a few megabytes in size. Such a design could add a few seconds to your page loading time. Choose a design that has been optimised for desktops, tablets and mobile devices in one.

Monitor Your Plugins

Before you install any plugin on your website, ask yourself – Is this plugin needed, what function will it provide?.

Plugins are one of the biggest causes of WordPress website slow downs between waiting for  functionality,css and images. The more plugins you install, the more likely you will face performance problems, delete old inactive plugin.

Plugins are known for causing websites to be slow. There are many reasons for this including bad coding, calls to external servers and persistent calls and updating of your WordPress database. Pay close attention to how much CPU plugins use. Many plugins can stall your CPU due to persistent processes. If this happens, your whole server goes down.

Pingdom Page Speed Result

If speed is an issue i recommend you use is P3 Profiler. Developed by GoDaddy, it shows all plugin load times. A breakdown is given which displays exactly how much load each plugin adds. It is an effective way of seeing what plugins are slowing down your website. You can then decide if they are necessary or alternates could be looked into.

4. Empty Your Trash

After every post or update empty the trash. When ever content is deleted, be it a comment, post, page, media etc; it is sent to trash. From here, the content can either be restored or deleted permanently.

Trash can take up a lot of unnecessary room in your wordpress database. Bigger database, the longer it takes to retrieve data from it.

WordPress will automatically delete trash after thirty days don’t wait do it yourself after every update. This can be reduced by editing your wp-config.php file. For example, you could reduce the option to three days by adding the following:

define ('EMPTY_TRASH_DAYS', 7);

You can also completely disable the trash system by adding this to your wp-config.php file this is not recommended for users as everyone makes mistakes.

define ('EMPTY_TRASH_DAYS', 0);

5. Reduce Post Revisions, Drafts, Spam, Pingbacks and Trackbacks

Trash is not the only reason for an unnecessary increase the size of your database. All post types populate table rows with data. If you can imagine it whenever you press the publish button whether it is a post or page data is added to your database, further filling up with media images and general wordpress settings, it is important to regularly delete comments and unwanted pingbacks and trackbacks, post revisions and drafts etc.

Watch the number of drafts and post revisions your website has stored. The WordPress revision system allows you to go back to older versions of articles, view them and restore them.

In addition to one autosave of your posts and pages, revisions will be generated each time you save your articles. This means that an article with ten revisions with take up ten times as much room on your database than the actual article that was published. As you can imagine, this increases the size of your database considerably.


By default, WordPress will save an unlimited number of revisions, however this is generally not needed. It is better to reduce this limit to something more practical such as two or three. You can do this by adding the following code to your wp-config.php file:

define( 'WP_POST_REVISIONS', 3 );

Alternatively, you can completely disable the post revision system by adding the code below to your wp-config.php file. From a blogger’s perspective, this is not an optimal set up as post revisions are very useful, however many website owners have taken this step to ensure their database runs more efficiently.

define( 'WP_POST_REVISIONS', false );

A more practical way of cleaning your WordPress database is to use WP Optimize. The plugin can automatically remove auto-drafts, spam comments, trackbacks and more. WP-DBManager is also a good solution for optimizing your database.

6. Optimize Your Images for the Web

Images can help break up long pieces of text and can help your articles be shared more frequently on social media services; however they also take up a lot of storage. Therefore, pages that contain many images can take a long time to load.

It is therefore in your best interests to Optimise  your images for the internet before you upload them to your website. Most photo editing applications, such as Photoshop, allow you to do this.

If you do not want to sacrifice image quality, check out Lazy Loading. The plugin ensures that images are only loaded when the area becomes visible to the user. This may greatly reduce page loading times.

9. Enable Gzip Compression

Gzip compression allows a website page to be transferred to a browser at up to 70% of its original size. With gzip the browser will then decompress the page and display it to the user uncompressed in their browser.

10. Minify and Combine CSS and Javascript

Each call to your CSS and Javascript files is an HTTP request. This means that when someone visits your web page, their computer sends a request for a file and then the server sends it back. The more requests there are to your server, the longer it will take for your pages to load.

WordPress plugins available that will minify your CSS and Javascript files. Are either WP Minify or Better WordPress Minify they are all good but you have that option in W3Total use it. Cut down on plugins.

We offer a full website or wordpress optimisation service

What a website needs

The Essential Step by Step Guide to Making Your Own Website. What do i Need to start a website.

  1. Get Your Domain Name

    The first thing you need to do before anything else is to get yourself a domain name. This is the name you want to give to your website. eg

  2. Choose a Web Host and Sign Up for an Account

    A web host is basically a company that has many computers connected to the Internet. When you place your website on their servers, everyone in the world will be able to connect to it and view it.

  3. You will need to sign up for an account with a web host so that your website has a home. Getting a domain name is vital to getting a business website, getting a web hosting account is essential. Your site has to be hosted somewhere to be viewed.There are many issues involved in finding a good web host.
  4. After you sign up for a website hosting account, you will need to point your domain to that account on your website hosting companies servers.
  5. Once you have registered your domain name and signed up for a website hosting package, the next step is to design the web site itself. In this article.
  6. Although there are many considerations in web design, your first step is to actually get something out onto the web.
  7. The tuning can come after you’ve figured out how to publish a basic wordpress web post. One way is to use a WYSIWYG (What You See Is What You Get) web editor to do it. Such editors allow you to design your site visually, without having to muck around with the technical details. They work just like a normal word you look after the font type whether the text is bold and font size etc. And the word processor looks after everything elseWordpress is the most popular platform for creating websites with over 20% of the internet using the platform.
  8. How to get Your Site Noticed with Search engines.

    When your site is ready, you can submit it to search engines like Google and Bing. Use the links below to do this.

Selecting a domain name

Things to remember when selecting a domain name


Quick Summary

  1. Keep it Easy to Type. Finding a domain name that’s easy to type (and remember) is critical to online success. (Return clients are loyal clients).
  2. Keep it Short. If your domain name is long and complex, you risk customers mistyping or misspelling it. When selecting a domain name
  3. Use Keywords in your domain name.
  4. Target Your Area. Always try to include your target audience location.
  5. Avoid Numbers and Hyphens.
  6. It should be Memorable. Short and snappy
  7. Research It. Check your competition and better it.
  8. Use an Appropriate Domain Name Extension. If your in Ireland try the i.e extension. But remember your target audience. Where will they be searching from.

Detailed Summary

  1. Think what do i provide and where are my target audience.
    Once you have this in mind, you can start to pair them or add prefixes & suffixes to create good domain ideas.
  2. Make the Domain Unique
    Having your website confused with a popular website or brand name that is already owned by someone else is a recipe for disaster.
  3. Only Choose Dot-Com Available Domains
    If you’re not concerned with type-in traffic, branding or name recognition, you don’t need to worry about this one. However, if you’re at all serious about building a successful website over the long-term, you should be worried about all of these elements, and while directing traffic to a .net or .org is fine.
  4. Make it Easy to Type
    If a domain name requires considerable attention to type correctly, due to spelling, length, stay away for this one.
  5. Make it Easy to Remember
    Remember that word-of-mouth marketing. Think of phrases and common words
  6. Keep the Name as Short as Possible
    Short names are easy to type and easy to remember. They also allow for more characters in the URL in the search engines and a better fit on business cards and other offline media.
  7. Avoid Copyright Infringement
    A mistake that is made too often, it can kill a great domain and a great company when it does.

MySQL Database for WordPress

Creating a MySQL database with cPanel, which is included in all of hosting plans(may differ with different hosting providers), can be easily accomplished.

Create a MySQL database on your hosting account, you need to log in control Panel. This can be done by either using the Go to cPanel button in the Customer Area My Accounts section or by entering one of the following URLs in your web browser:


Creating MySQL Database with cpanel

In order to connect a new database you need to enter the desired name of the database in the New Database field and click on the Submit button as shown below:

enter your details to create wordpress database

Hint enter keyword into Table Prefix e.g. wp_horseriding to avoid spam emails. Spammers search the internet for newly installed wp_ databases. And make note of Username and password.

WordPress Login Screen

A confirmation screen will be displayed, informing that the database has been successfully created.

Next Run the install

WordPress Login Screen


WordPress White Screen

fix wordpress white screen Pinguis WordPress Training Ireland

Fixed WordPress White Screen of Death after view items increased in screen options.

No coding, No changing themes or deactivating plugins just put in the code. is blank after changing Number of Posts to view to much higher number (500).

After this change we are faced with a blank WordPress screen on this screen enter &paged=2


Basically for a post type add &paged=2 after the string of characters.

This also works on portfolio post types.

You arrive at the screen look to the top right and screen options.

Change the Number of items per page to a reasonable number.

Same for portfolio or any custom post type

See screenshot of fixed wordpress blank screen also look at the url bar highlighted

This is the code needed, just get to your blank screen and add &paged=2 to your URL press enter and change the view options to a reasonable amount of items on this screen.

If you find this tip helpful please feel free to share, a link back would be great.

edit .htaccess file

Irish WordPress training, editing .htaccess file

The .htaccess file is one of the most important files on your website. If its not there create one.

First off protect your wp-config.php with code in your .htaccess file.

Where to locate the wp-config file with wordpress

The first thing you want to do with wp-config.php is protect it. A way to secure the file using .htaccess:

<Files wp-config.php>
	Order Allow,Deny
	Deny from all

Copy and paste the code it should then be placed in an .htaccess file located in the directory that contains your wp-config.php file.

After saving the .htaccess file and refreshing your website. Enable Compression its a great bandwidth and speed saver.



 SEO Hints Compression


mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*


Paste your url into the following to check to see if your compression is working using the Gzip compression tester tool.


Setup browser caching with wordpress websites

# Setup browser caching

ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"

WordPress training in Ireland

Planning Your Business Website

The difference between a disappointing website and a website that becomes the life line of your business? Simple and it all in the planning.

Now lets start we are going to spend some time thinking about our goals and developing the plan.

This phase includes everything from planning our content to creatinhg a budget

  • Defining Your Business Website
  • Content Planning(what will be on it)
  • Diagram Your Website
  • Create a Site Budget

What is the purpose of your website.

With WordPress you dont need techanical skills or know-how to use it.

But while WordPress is simple and taken the work out of making a site, the one thing that you still have to do, planning behind your site.

For your site to be an effective business tool, it must reflect the core goals and missions of your company. Whereas many of us start the planning of a site by looking at the available WordPress themes and letting those designs sway our decisions, we really need to be starting from a more strategic point of view and making decisions about themes, plugins etc, based on the bigger picture.

1) What are the values and overall mission of your company?

fundamentally your website must be a reflection of the driving force behind your business. What are you trying to convey? What is it about your business that keeps you motivated to run it every day?

What are the business goals of the company?

Website development to marketing strategy. Get clear on what the specific goals of your company are. Your goals may change over time, so it’s good to review them periodically and make sure your site is still in alignment with your business goals.

Who are your desired clients?

Provide a certain service or make a certain product and do that well. So focus on catering to the customers you really want to attract to ensure you are building a business and client base that will serve its purpose.

What do you want visitors to do at your site – your call to action?


Clear serving your purposes precisely. The more clear your sense of direction, the better result you will get out of your site.

WordPress Training Courses Online in Kerry and Ireland

WordPress Training based in Kerry, Cork and Ireland. We offer free business Website by Pinguis Website Design in Kerry and Cork. We provide a comprehensive list of WordPress Tips and server management hints to experienced users and new wordpress users.

Professor Pinguis

We deal with Changing Server Permissions, installing wordpress for the first time and code snippets. How to find the right web host, How to install WordPress, Getting to know the WordPress Dashboard, Creating Content: Posts vs. Pages and when to use each, How to write a WordPress post, Using WordPress themes, How to use WordPress widgets, Using WordPress plugins, How to create custom WordPress menus
Getting Started the Install, and Planning Your Website. The best WordPress Training in Ireland.

What is WordPress?

WordPress Training Course Kerry and Cork in Ireland

WordPress started off as a blogging platform which allowed users to share with the world their passions, hobbies and images. Businesses quickly noticed how easy and straight forward this system was to use and quickly adopted it as their platform of choice on which to build their business website. In the spirit of WordPress we provide free WordPress Training in Kerry and Cork

Why use WordPress?

Why WordPress is a winning solution for your business website:

1) Extremely easy of use – If you can work Microsoft Word or send an email then WordPress will be a breeze to learn.

2) Millions of businesses around the world now use WordPress. With a massive community online assistance is always online with D.I.Y. enthusiasts waiting to help you. Is it the #1 choice of Content Management Systems available today.

3) Safe and secure  WordPress is updated regularly which makes it harder and harder for hackers and bad guys to break into your website.

4) It’s free  and governed by GPL a body, responsible for free open source software – free to download and use with no monthly or yearly costs.

5) It’s highly customisable – With thousands of free templates or Premium WordPress Themes, the choice is yours. With 100’s of thousands of themes to choose from there is the perfect layout and look for you – available free or to buy today.