What is CDN

I will keep the sophisticated system description really short. CDN stands for Content Delivery Network. CDN is ‘mirroring’ the static content of your website around the world. It really speeds up the website loading time.

Real CDN example

Your website is physically located eg in USA. You have a visitor from London, UK. Why should everything be loaded from USA? When you are using CDN, the static content like images, css and js files are loaded from London to London, so the content is mirrored, and only the dynamic text is loaded from the USA. This is exactly how it works and why your website will be faster.

Do I need CDN?

If you are doing business locally, no. If you are doing business worldwide, like me, or you have a travel agency, famous restaurant or hotel, have a blog site, magazine or international company then definitely yes.

Good for SEO and for people

The speed loading is important for SEO and also for your audience. The last thing you want is when somebody says ‘It is so slooooow’. Also a slow website is really annoying. Nobody wants to wait. And you don’t want to lose your visitor, or potential client.

What CDN provider company is good?

I have tried many providers. Lots of them are really expensive. And instead of 30 dollars I don’t want pay more than 3 dollars. Currently the best choice is Amazon AWS Cloud Front (link). The first 5 GB of transfer is free, then it is cheap. The negative thing is their administration console, it looks very complicated. If you want something simple, you can try KeyCDN.com (link) and you will also see their pricing there.

CDN for my clients

I can set up a CDN service for my clients for a small fee.

Set up your mailbox

If you to need set up a new mailbox, and you are one my clients using my VPS (Virtual Private Server), then this simple guideline is for you.

What is supported

Your mailbox is supporting all standard features. You can use POP3, IMAP, SMTP, encrypted connection, or unencrypted.

Protocols and ports

When you will be adding your mailbox to your email client (application) eg Outlook or mobile device, you will need to know the following settings; and don’t forget to choose in ‘Advanced settings’ that SMTP (outgoing server) requires login the same as POP3/IMAP.

Encrypted connection


Unencrypted connection


If you will set the encrypted connection, please confirm “Accept all certificates”.

Know issues

None. The mailbox is perfectly working (of course). Some clients had to just ‘play’ with setting it up eg in mobile phone. Each system platform (iOS, Windows, Linux) has almost the same requests, but they are using just slightly different words.

Webmail Access

You can access your mailbox also over webmail. Many languages are supported.

Follow this link:

What is ‘svethostingu’?

Perhaps you are wondering what ‘svethostingu’ means in Czech. It means ‘hosting world’. Actually it is one of the best companies in Czech Republic offering great balance power/price for shared hosting, virtual private server, and dedicated server.

Get Started Now With Shutterstock

SiteGround Hosting Review

Let’s make this review based on facts only. I think nobody wants to read the philosophy behind SiteGround. You are reading this because you are looking for a web hosting service which will work with no issues, at all. And, personally, I am really fussy about the money/quality balance.

Shopping experience with service ‘WEB HOSTING’

This web hosting with an everyday name has everything you need for running your website. Part of the service deal are: cPanel & SSH Access, free setup & transfer for people who have an already existing website, daily backup, and what I appreciate is free Cloudflare CDN. But let’s now forget about CDN because it is a service by a third party company.

This service ‘WEB HOSTING’ is an SSD-based shared hosting solution (an easy explanation of SSD is: very fast hard drive disk with super-fast reading files). Order is clear and simple.

Anyway, I bought new domain name for testing purposes just for 0.88 USD on NameCheap.com.

Webhosting is set up within one minute. The Order confirmation email is clear with all necessary “How to…” information (which I don’t need to read because I am a web designer and developer, of course). Also the domain name realtest.pro became alive with default landing page. It has a quite clean design with the SiteGround logo and with useful information.

Close look at SiteGround

From ‘My account’ I opened cPanel with auto-login. It is an administration area where you can manage everything. cPanel has and old classy look.

There is a section “Autoinstallers”. It means you can install CMS (content management system) with a few clicks. Available systems are WordPress (of course), Magento, Joomla, Prestashop and a few more.

I am focused on WordPress. It’s available in the latest version 4.7.2. Great.

1-click WordPress installation

You can set the protocol as http or https (s means secured). Type in the field site name, and site description. Username and password are pre-generated, you can change it if you wish. Two security plugins are available. Limit Login Attempts (Loginizer) and Clef Secure Passwordless Login . After clicking on ‘install’ everything is automatic, including database creation. The process shows the percentage. It ends up at 101%.

The final installation is quite clean. There is an extra plugin “Jetpack by WordPress.com” and no additional ‘bloatware’. I can tell you, this has very comfortable and fast WordPress installation. And a nice side benefit is a free SSL certificate.

Old school WordPress installation

cPanel has lots of icons for different functions. On the left side is a search panel, so I just type in “SQL” and I see only the relevant functions for database SQL which is necessary in order to set up for WordPress installation. I click on MySQL® Database Wizard. It is simple: I enter the database name, then Next, username with password sq?h4z’y7e:X<lp!R-u, then Create user, I add all privileges to this new user and that’s all. Just routine. All good. I then click “Return to home”.

Time for FTP account and uploading files

On the “My accounts” page I find the FTP details. The host is sgp28.siteground.asia and the FTP Password is the same as the cPanel password. Anyway, I have no idea what is my password into cPanel. So I just click on “change password” at the end of the line cPanel Username. The new password will be eg f:4;HvE(f>Yz?jD!Ur:1Jn. Once, I couldn’t login with my new password… weird. Obviously not all characters are supported. After changing password to fD-vEfYz?jD!Ur:1Jn the login was OK. With a simpler password this is less likely to happen.

I’m deleting the default.html file and loading all WordPress + theme files. The upload speed from Prague to Singapore is quite acceptable.

Time to run realtest.pro. In the internet browser a standard installation page will appear. I will put necessary details like database name, username password and so on. OK, WordPress is installed.

Speed test

Let’s do the speed test now with a clean WordPress installation which is on the Singapore servers. To check the speed I will be using gtmetrix.com and webpagetest.org

Page is fully loaded in 1 second. Hold on! Because…

Time to do real speed test with real content!

How fast is SiteGround with real content in WordPress? Nobody will be using clean WordPress, wouldn’t you agree? I install my favourite WordPress theme Enfold. It is the theme, which has a professional look, modern features and great support. After the theme has been activated and loaded with demo content full of text and images, there is also installed WooCommerce (eshop) and BBpress (discussion forum). Now we have a real website done. Also I do a speed test with Autoptimize plugin, which minimizes CSS and JS files, so loading is much faster. And here are real speed results:

Siteground Host Speed Results

Please note I do the speed test repeatedly because of time zones. Nobody cares about traffic at 3AM.

Final words: I can recommend SiteGround

There are a few details which I don’t like, e.g. icons design in cPanel. It is old fashioned. Also the whole pf the administration pages should get a new fresh look. 3D buttons and shadows were popular 10 years ago. But it is just a cosmetic detail, what’s important is 100% functionality. And it is 100% functional. As I mentioned, I am fussy.

I like one-click WordPress installation with SiteGround, because it is the latest and a clean version (expect the JetPack plugin which you may like; I don’t).

Yes, I can recommend SiteGround to my clients. I like my speed test results which positively surprised me. I really didn’t expect to have a page fully loaded from Singapore in London in 2.7 seconds, or in Sydney in 2.2 seconds.


dead bios lenovo thinkpad

Do you have dead bios after flashing with a new one? I have a solution which works perfectly.

So I will quickly say how I’ve got dead bios. I just decided to flash new bios, because of some touchpad issues and system stability. So I downloaded the latest bios from the Lenovo web site. I ran their official exe file and all looked fine until restart. The system became dead.

So I unplugged bios battery for 30 seconds with the main battery taken out. I put everything back and the bios were still dead. So I was pressing the power button 10-12 times, each second, disregarding any fan noise or beeping. And it came back to life. I just set up the time and date in bios and my client is ready to go.

A one-off topic note: I don’t like Lenovo Company and their products. I worked for them and many Lenovo products passed through my hands; so nobody will change my mind at all. They key word is THINK. Yes I do.

New Year Party

Yes I do. But only positive ones. New Year 2017 is perfect to change my business name from Lipowski.PRO to MILAN.MEDIA

I asked a few people for feedback about it. They found it positive. Also DR made me feel comfortable about it. He is a friend and client who is very experienced with business and marketing.

The simple reason

I’ve found it a little bit annoying to spell my Polish name Lipowski. I like my surname very much and I had possibility to choose it and ask government for change. But many people are writing it in my country how they hear it – with a v. For English speakers it is not an English name so I decided to make it very simple and easy.

You know, just milan.media

And this is also my slogan. My clients wants things easy and clear. They are expecting something new and unusual. Unusual is the end of web address: dot media. It’s very 21st century. The domain world is constantly on the move, as I have been writing in the article about new domain extensions here. Well, something ends, something starts. I love changes.

Few plans

Definitely I will speed up my service, so long as my clients provide me with their content on time. Also I have to find an affordable, super-fast and long-time CDN provider (it could be Amazon AWS, hmm).

I should update my Portfolio website and write blog articles more often. I should do exercises which I’ve been talking about whole year. Well, let’s keep it short and simple, exercises can wait…
I wish you 2017 as a whole year full of positive changes! Take care!

SSL certificate

What is it?

I will keep it simple: the certificate is a verification for the website It means www.you.com is really you and connection between your website and visitors is encrypted and safe. It is a duty to have a SSL certificate installed for shops, and also for websites, which are handling any visitor’s private data, like name, surname, email, birthday, etc.

How I will notice a secure connection with SSL?

Look at you browser’s address bar now. You will see small lock icon. Yes, this website has SSL certificate installed, connection between you and this website is encrypted and secured.
Do not use credit card, nor provide any private data on websites, which are not protected, with no SSL.

Can I see the certificate?

Yep. Just click on the Lock icon and then on Show certificate or Details. You can see additional information, also ‘Show certificate’ should appear. You should also see the certification authority. It is the company which released the certificate and for whom. The certificate can be provided just for the purpose of verifying the domain name, and address of web site only, but also to verify a person or company.

How much does it cost?

Out here is SSL for free by Let’s Encrypt. I don’t like it for business. I prefer paid certificates. The fee is something like 5-15 USD per year. More expensive certificates which includes paper work also have insurance covering. My clients will always get the best recommendation for their needs.

Tricky prices!

Some companies are charging really a lot of money, even for standard certificates.
Example: Namecheap.com is selling a basic certificate for max 20 USD/3years, but Zoner is charging more than double.

Tip: buy an SSL certificate which includes paperwork.

Where to buy

Namecheap.com have good prices. I have also had good shopping experiences with them, such that I didn’t need to look anywhere else.

Enfold theme for WordPress

Everybody who is making WordPress web sites is faced with making the decision “What WordPress theme to use?”
This decision has an impact also for my clients and I want to offer the best. I don’t care what other people say. My targets are clear to me.

I do not want:

  • to waste my time with setting up a layout with annoying ‘shortcodes’ for example one third column.
  • hundreds of useless animations.
  • officious or grumpy people from tech support

I do want:

  • a theme which is not ‘just a template’.
  • something for making almost any design I want.
  • small files for fast loading.
  • fast and friendly support for special modifications
  • re-code what I want without doing code research longer than 10 minutes
  • fast loading.

Yes, as is in the heading I end up with Enfold. It is an engine with freedom. A low-cost project can be done by loading a demo and replacing the content. Standard projects are individually set up and designed my way, where my vision has priority over theme limits.

And yes, I had a look for other themes too. Some have been impressive like The Rex theme for The Italian Eye Magazine. It was a once only. I am sticking with Enfold Theme. I really haven’t found anything better for me and for my clients.

If something changes, I will definitely let you know!

Generic domain names

The internet domain world has changed. It is extremely difficult to find some nice domain name for your website if it should end with .com, .net, .biz or .org. It’s time to leave this limited cave. This trend already started some 16 years ago, but over the last two or three years people have started noticing that something other than just the four top level domains exists. Everybody has an opportunity to be special with extensions like: something dot gallery, club, shop, live, travel or blog. Prices are very affordable.

What will be your astonishing web address for 2017 and beyond?

The registration process is the same as an order for a common .com domain. The average fees are from 0.88 to 30 USD. Some very specific domain names are very expensive, for example name dot car, lotto, luxury. Domain registrars are making amazingly cheap promos, sometimes you can even get a domain for free, but it is always about being aware of the renewal fees.


Should I have domain and hosting with the same company?

From my experience I recommend splitting these services. Keep the domain name with a company which is stable and their primary business is hosting domain names. Hosting companies are good with hosting;that’s their specialty.

I used to be under one roof, but I didn’t find it comfortable, especially when I wanted to leave the hosting company because of slow services or weak customer support. As I mentioned, no strings are better.

What company for registration?

I very much like name.com, but they started to charge me Tax, weird. Namecheap.com has amazing promos and good domain management. The third company I favour is Uniregistry.com

Are there any additional domain services?

Yes. It is called Premium DNS. It is good to have it, but definitely not a must have item in your basket. What I recommend is SSL certificate which is linked to web hosting services. More information about SSL is in this article.

Better articles in WordPress

Some people are writing articles/posts directly in WordPress, some in different text editors because of additional content editing before publishing, grammar check etc. Then they will paste it from eg Word to WordPress. It can cause issues and it does.

WordPress has a set font type in CSS file (let’s say in human language a ‘general design file’ which is part of a WP theme). After a year you might decide to use a different font; which you can change in WP Theme settings. But your articles won’t change their font. You must go through each article and change the font manually. Why?
Pasting text from Word will also copy style formatting from this editor – font type, size, colours and other formatting data.

Paste text with no mess

How to get rid of this text formatting data? To keep consistent font formatting in your WordPress theme design just copy the content as plain text. For this purpose there’s a great plugin TinyMCE Advanced – a classic ‘must have’.

tinymce drag and drop buttonJust go to Plugins – Add new in your WordPress dashboard. On right side type ‘TinyMCE Advanced’ in search field and install it in the standard way. Go to Settings – TinyMCE Advanced also in your WP dashboard on left side and on settings page drag and drop into the main editor button ‘T – Paste as text’. From this moment this button will be available every time, when you make a new or editing existing post / article or page.

Before you paste text from Word, simply click on ‘T’ button, paste your text and start formatting on WordPress.

Small tip: never use the font type button in any article, use default font and make font changes through theme font settings.

Good text formatting is good SEO

tinymce headingSo you’ve pasted text as plain text. Click anywhere in the text field and select Paragraph. Your whole text will now be in one long paragraph. Use Enter key to split blocks of text and text for headings and/or other elements (sub-headings, paragraphs, lists, and so on). Now click in the first line of text which I guess will be a nice heading and in editor select Heading.

You will see in editor Heading 1, Heading 2, … Heading 6. These options are usually providing different font sizes and making invisible codes which are important for search engines about relevancy of headings. H1 is more important than H2, of course. Heading 1 should be the only one on the page, but feel free to use more of Heading 2; also think of using keywords when you will create sentences. It is important to have good headings for SEO. As you know, headings are an important part of content.

Keep an article nice

What does a good heading look like? Just look at mine. I am using keywords which should outline the content of my web site and the main theme of this article: articles, wordpress, formatting, seo. Also your heading should have some sense, point, and/or marketing thrust.

Also enjoy using bold font for your important words, or groups of words. Bold doesn’t mean only visual font weight – Google will recognise that word as important. Use underline and italic font too if you think it is good and a relevant idea for your content, but do it elegantly – don’t destroy the visual look of your article.

One more tip: when you insert an image into your article, always use the ALT tag. The ALT tag adds a text description to an image and should be used for all images including image design elements. Search engines will know what is in your image and your image will be indexed properly.

Making new website

When you are ordering a new website the first question is: what you should provide me with, as website designer, to get your new website? Quick answer is: your ideas and thoughts about design (links to favourite websites as examples), text, images, requested functions, and before publishing, choose an ideal domain name, title of website, description and keywords. Let’s go into it in more detail.

Web design and layout

First what you want to see is some visible results as soon as possible which will make you satisfied. Please let me know your ideas on what the design or layout should look like. You can describe it by mail, phone call or at a meeting. Also please send me some links of websites, which you like, let me know your favourite colours etc to enable me to ‘tune in’ to the image you want to project.

Writing and reading

Please, prepare and provide content. Write some text about you, your company, products and/or services. While you are preparing the content, I will apply, in the new layout, dummy text in lorem ipsum, so you will see the typographical design and how much text should be inserted. If you have no idea what kind of text to write, I can help. I will interview you and create quality content.
Too much text for presentation is annoying. Visitors are mainly searching for what they want to find. Everything must be user friendly. If you want write more and more, a blog is a better approach.

Printing business card

It is a small but important detail right at this point. Be ready to update contact details everywhere. With your new website I can make stylish business cards.
You will get a proper PDF printing file (CMYK, 300dpi, crop marks) which can be printed by professional companies anywhere. If you need new letterhead, envelopes, flyers, billboards or gifts with printed logo, just let me know. Get it printed professionally and on quality paper. I can recommend Conqueror, the king of elegant papers, for corporate purposes.

Making it visually interesting

Your text information has to be inserted between graphic elements like pictures. It is great to provide your own high quality photographs. Visitors will have a chance to see your real services or real products.

To catch visitor attention, your website must be pleasing and visually interesting. Text needs to be presented in clear typography and also provide a visual feeling.
If you don’t have your own pictures, you can order photographic services (which I can provide), or I can buy illustration images for you from photobanks. For reasonable prices these photo stock agencies are selling images in high resolution with strict control on quality and technical aspects such as colour balance or composition. A good thing is that you know you are buying and publishing images legally. Payment is for these is safe and secure, of course.

I prefer three photo stock agencies: photodune.com, fotolia.com and shutterstock.com. Especially on shutterstock.com you can find photographs of some of the world’s bestselling photographers.
If you would like to read more about photo stock agencies, the relevant link is at the end of this article.

Functions and mobile devices compatibility

The website structure should be simple; simple means comfortable for visitor’s browsing. The website menu has to be clear. Easy navigation is part of graphic user interface. Simply decide what sub-pager you want.

A standard part of your website is a contact form with AJAX (no reloading the page while using form) and with spam protection. If you would like to have some specific enquiry form, newsletter system or some specific visual behaviour, please let me know please before making a quote.

From January 2015 I prefer building up new responsive websites on WordPress. This content management system provides great flexibility for design and functional needs with amazing technical support. You can also update content by yourself, or ask me to handle new updates and requests if you are too busy with other things.
Your new WordPress website won’t use some cheap uniform design theme. It will be a customised and ‘hand-crafted’ design especially and only for you, so nobody will say ‘ahhh, I know this design, it’s just a theme’.

Preparing an individual quote

The fee for services is set up for each client individually. The standard price is set between 600-700 EUR. It can go down by up to 200 EUR when you just need a good-looking online presentation with a standard corporate design which looks better than your competition. Also the price can go up if you want much more of my effort and time to create quality design with a developed sense for each of the graphic elements and you need me to work out ordering or booking forms, ordering or booking full system, setting up e-shop and so on.

To make it simple, you can also write down how much you would like to invest in the new website. Good motivation means some services for free.

Part of the deal is standard SEO optimisation, tuning up the speed of website loading and installing a few useful verified plugins. Payment can be by bank transfer or credit card over the safe and secure PayPal payment gate in any currency. An electronic invoice can be written in English, French, or German.

Time to publish your new website

Once you approve the design and we have settled the content (texts, images and other components), it’s time to publish everything and make your new website alive. This process takes a day or two. Polishing the details can take longer, but the website can be visible.

Part of the polishing process is SEO optimisation, minifying files for faster loading, compressing images, adjusting little details, better formatting of paragraphs and headings, adding codes and files for search engines. Also the pages will get optimised for viewing in mobile phones and tablets as well as on regular computer screens.

Search engines

Here are the key things which you should provide to maximise searchability (SEO).
Title of website: this will be visible in search results page. Your sentence cannot be longer than 60 letters with spaces. Use your name, or name of your company plus a short sentence with the most important keywords. It must look perfect and catch the visitor.
Description: visible in search results page below Title of website. Sentence(s) cannot be longer than 160 letters with spaces. These sentences should describe the content of your website (content as in type of information, products and/or services). Use the most important keywords.
Keywords: provide ideally the 25-30 most important words which have been written in the content of your website. Choose words which are relevant and which you guess people will use in searching. If you want to include in your keywords some word not mentioned in content, this keyword is totally useless. But if you really want use this word, create some text where this word will be used at least 3-4 times (and also used in heading).

Connections from social networks

Social networks are very useful for SEO. If you don’t want to use and look after them because you just don’t have time, we can just make a profile, publish basic information and link to website. That’s it.


It is good to see how many people visited your website, which keywords were used, how long visitors stayed on your pages and then use this to tune up the content and keywords later.

Get super domain name

The domain name is the address of your website, eg something.com It can be your name or business name. Ideal is a domain which includes your most important keyword. If you are selling flowers, domain could be flowers.com but this domain will be already taken – registered. You can make some alternatives like freshflowers.com, flowersdelivery.com, thomasflowers.com, … your domain name should be easy to remember. Shorter is definitely better.

A few years ago there was just the standard top level domains .com, .net, .org, .biz, … and country domains us, .co.uk, .ca, .it, .de, .ru, … Today very creative domains are on offer, so you can get anything.nyc, .sydney, …, .club, .news, .expert, .party, .dental, .design, .photo, .news, and many others.

Choosing good web hosting

Very important is to choose the right web hosting provider. It is a company which is providing the space where your website will be stored and accessible on the internet. And which company is the right one, no matter where you are located in the world?

I like GoDaddy with its good balance price and services. Also Blue Host provides fast web hosting. If you would like to read more about web hosting companies (and CDN), below this article is a relevant link.

Read more:
Article about photo stock agencies
Article about web hosting services