Today’s post is not about XML. But, since chances are that when you are looking for information regarding the extended markup language, that you are also into web design and web development.

Therefore, I want to cover a very important topic today: mobile friendliness!

Make your website mobile friendly

You probably already know that mobile internet usage has already overtaken the internet usage from laptops and computers. I mean, just look at the people around you. Almost everybody either has a smartphone or a tablet.

As obvious as this might be, only a fraction of website owners is thinking about optimizing their sites for mobile devices. Many of them have never looked at their website on a mobile device. So, wake up! It’s already 2015, and mobile internet usage is already way over 60%.

This alone should be reason enough to optimize your website for mobile devices.

However, just yesterday Google started to roll out a new algorithm update that affects the way websites are being ranked on mobile search.

Starting April 21, 2015 Google will only rank websites on their mobile search that have been optimized for this kind of devices. If your website fails the Google mobile friendly test, you’re screwed, and it’s time to solve this problem as soon as possible.

I just came across a great web design agency from Nuremberg that is specializing in creating mobile websites. Just head over to “Webdesign Nürnberg” to learn more about what they can do for you.

So, let’s recap that real quick. Mobile internet usage is already above 60% and in order to get these visitors a great user experience you need to have a mobile friendly website in place. Another reason for passing the Google mobile friendly test is if you want to keep or improve your rankings on mobile search.

The following video also explains in great detail why your site needs to be optimized for mobile devices…

If you don’t want to learn XML yourself, that’s fine. Not everybody who want’s to take advantage of the extended markup language needs to learn it. In many cases, it is enough to know that it exists and what you can do with it.

Business owners who are running complex web sites like an online store need XML, but they don’t have to code themselves. That’s even not their business. As a business owner, you have to run your business and pay somebody to do the XML work.

work at a web design agency

If this is the case, I would recommend looking for an agency that can help you with these tasks. Last week I flew to Munich, Germany to attend an XML conference. On the plane, I met the owner of a digital marketing agency from Germany. Since he was sitting right next to me, we had a great conversation.

The name of his agency is “agentur kundenstrom“. They are mainly focusing on search engine optimization, paid advertising and web design. But, they also know XML very well and also help their clients to implement it in their businesses.

We had a very good conversation on our flight and at it quickly turned out that he would also attend the conference.

Finding the right agency for your XML work

If you are looking for a service provider who can help you to take advantage of XML and implement it in your business, you might want to do your due diligence thoroughly before hiring an agency.

Make sure that they know what they are doing. Ask them about their XML expertise. Ask them about the projects they were working on in the past. Do they have this expertise in-house or would they be outsourcing it to a subcontractor?

Try to learn as much as you can about how well they know XML and what experience they have.

Doing so will help you to find a great agency that will get you the results that you are looking for. Hiring the wrong specialist can really be a pain. Especially, when you need to get something updated.

When you are using XML, chances are that you are not only running a basic website, but a powerful web application such as an online store. If this is the case, it’s not only important to have a good understanding of XML but also to get the right web hosting for your project.

xml and web hosting

The huge problem regarding web hosting is that the supply is extremely high, and users have to decide between thousands of different web hosting companies that are offering their services on the Internet. Finding the right hosting company, that is a great fit for your needs, can be pretty tough.

One of the web hosting companies I have already used several times myself on different occasions is a company called iPage. This hosting provider is in the business for many years, offers very sophisticated services, has a lot of experience in the field of hosting and a great customer service.

If you want to learn more about this company and the different hosting packages, they are offering you might want to check out one of the most detailed iPage reviews that you can find on the entire Internet. In my opinion, the editors over at did an excellent job by putting this review together.

The iPage hosting plans are designed to meet the needs of different projects. They are offering hosting that’s great for running a smaller website, like a digital business card. The also have hosting that suitable for WordPress blogs, content management systems or online shops. Finally, you can even host highly complex web applications with them.

However, what I want to point out in this post is that a good understanding of XML will help you to structure your data the right way. But, in order to provide a great user experience for the visitors of your online presence you also need to have stable, reliable and fast web hosting.

learn more about xml on xmltwig.comBefore we begin, it’s best to ensure that you’ve already got a simple grasp over the following things:

VBScript, JavaScript, HTML and other web scripting languages, as well as basics of building a web page.

If you aren’t already knowledgeable about these topics, it’s probably best to do some studying before you get started on the XML basics.

What is it?

A hardware and software-independent tool that allows to carry information. It’s a relatively easy to learn programming language. One of its biggest benefits over HTML is that it allows for the creation of custom tags.

XML stands for eXtensible Markup Language. It’s similar to HTML in that it’s a markup language. The language was created to describe data.

With this language, you have to define a set of tags because XML tags. Formal descriptions of data will be given through a DTD, or Document Type Definition.

What are the differences between HTML and XML?

You can’t use XML to replace HTML because HTML and XML have both been designed with two entirely different goals in mind:

HTML is designed to focus on the appearance of data and to display it.
XML is designed to focus on what the data is and how to describe it.

These are the fundamental differences that you’ll immediately notice between the two languages. XML is all about describing information that’s given, while HTML is just all about displaying it.

Using XML for web development in the future

The XML standard has developed at an astonishing rate, along with a huge number of software vendors that have embraced the standard. It’s widely believed that XML is just as important to the web’s development as HTML has been. It’s going to be utilized for data manipulation and data transmission for a long time to come across the entire web.

HTML is well complimented by XML

The tags that HTML documents use for markup and structure are predefined. That means that the author’s only able to use a tag that has already been defined in the HTML standard.

XML differs from this in that it permits the author to define a custom document structure and tags.

When you learn the basics of XML, it’s important to remember that it isn’t just a simple language. XML is a “meta-language”, which means that it allows for the creation or definition of other languages. You can create another language such as MathML, RSS or XSLT.

XML video tutorial

Make sure to watch the following in-depth XML tutorial video. It really helps you to understand the extensible markup language very quickly.