The Website Building Dictionary

You may wonder what the heck is a “Model View Controller”? What is the difference between UI and UX? Or even what on Earth is the difference between closed-source and open source? You feel like backlinking a meta description in the slug’s face of the developer talking that gibberish to you, right?

Granted folks, website building is a rather technical topic and as such, developed a very specific, extensive -and frustrating, yes, we know- lexical field. However, it is worth pointing out that mastering a few of them should be enough for you to get along with your tech-savvy friends.

It is high time you make your way through this lexical jungle! We will tell you all the necessary terms that relate to web application frameworks, web programming languages, design and functionalities, and Search Engine Optimization (SEO).

Web Application Frameworks

Web Application Frameworks are pre-made structures to set up websites faster. As the core code is already provided, they are time-saving and error free tools to develop websites.

Content Management Systems (CMS)

Content Management Systems are a subcategory of web application frameworks. As the name suggests, users have full control over the files and media they want to integrate on their website. CMS editors provide users with a large range of pre-coded functionalities and themes that you can easily implement on your website. As a consequence, coding from scratch is no longer required. CMS are very popular, you have probably heard about WordPress, which is booming with more than 27% of the internet being powered by just this CMS. Other examples of CMS are Magento, Drupal, Joomla.

The Media Library in WordPress

WordPress is the most popular Content Management System right now

Model View Controllers (MVC)

Model View Controllers are another group of web application frameworks. They give developers access to libraries on which they can build custom functionalities and layouts for your website. Unlike CMS, MVC applications are easy to customize heavily based on pre-coded libraries. However, users of MVC frameworks would still need a good knowledge of web programming languages. Examples of MVC frameworks are CodeIgniter, Laravel etc.

Websites Builders

Website builders conventionally cover both CMS frameworks mentioned above and DIY (Do It Yourself) website builders like Wix, Squarespace and Weebly. They allow users to set up a website without any programming skills. Indeed, editing through manual coding is not necessary. Pre-made templates and modules contained in libraries are ready to download and install on websites.

Open & Closed Source Website Builders

Closed-source: the source code is not shared with the public. There is no possibility of viewing or changing it. Updates and improvements rely 100% on the provider website builder. Modules and themes are not many but can be considered as trustworthy. Most platforms used in your daily life are closed-source, but when making websites there are only a few, mainly DIY website builders such as Wix, Squarespace, and Weebly.
Open source: the source code is public, allowing communities of web developers to build on top of it to develop new features and designs. As a consequence, users have a wealth of options to customize their websites that keep up with the latest trends.

There are many other web development frameworks and CMS out there, the above is simply a list of the most common concepts.

Web Programming Languages


Hyper Text Markup Language is a programming language based on a tag system. The latter defines in particular:

  • the structure: there are tags for titles, paragraphs etc.
  • the kind of content that is on your page: there are tags for text, images etc.

As a matter of fact, HTML is the skeleton of your website.

How does HTML code translate to text

Your web browser translates the HTML code into readable content


Cascading Style Sheets is a complimentary language to HTML. While the latter defines and structures your content, CSS allows you to customize it (font and color of your text, for example) and therefore, formats the layout of a web page. Basically, CSS is the visual appearance of your website.


JavaScript is a programming language (and as such does not limit itself to web development purposes). It enables you to create dynamic and interactive content such as pop-ups.


PHP serves the same purpose as JavaScript: create dynamic and interactive HTML Web pages, but on the server side only. However, being a web programming language, it is only used for web development. But this limitation does have an advantage as learning this coding language is easier.

There are many other programming languages out there, we have just listed the most common ones used for web development.

Design and functionalities


UI stands for User Interface. It refers to the visual aspect and design of your website. It should involve ergonomy as well as include the brand’s corporate identity.  Making the website look intuitive is the challenge that UI designers face.


UX stands for User Experience, it directly results from the User Interface. While UI describes a website’s design, UX describes the user’s feeling and experience using the application. It qualifies the user-friendliness and enjoyment that people experience while browsing through a website. Design, colors, syntax and other criteria influence on how intuitive a website is. Usually the “Keep it Simple, Stupid” concept is the key to a great navigation experience. You can check out more insights related to UX in our article 5 Things Startups with a Website Need to Know.

Airbnb's homepage

Airbnb’s homepage offers refined design as well as a limited number of options, a model of simplicity that illustrates the latest trends regarding UI and UX

Plugins / Modules / Extensions

They are bits of code containing a group of functions that can be added to a CMS-based website. They can extend functionality or add new features to your website without users having to code. Extensions make it easier to add features for any kind of purpose: security, user experience, SEO and more.

Themes / Templates

While plugins defines how your website works, themes define how your website looks and therefore, the design of it. The layout of your web pages, meaning how different elements of are organized, depends on the theme you pick. As a consequence, they play a significant role in the UI and the UX.

Search Engine Optimization (SEO)

On-page SEO

On-page SEO determines for what topic you rank for following the main keywords (see “Tags” below) of your page. You directly have a hand on on-page SEO as it is based on your URL structure, headings, alt text for images as well as page content.  

Off-page SEO

Off-page SEO arbitrates how high you rank. Unlike on-page SEO, you do not control it directly as it relies upon the number and quality of websites linking back to your web page (see “Backlinking” below).  

The SEO terminology differs from one framework to another. Being the most popular CMS of all times (27% of the web is now powered by WordPress), we decided to focus on the WordPress SEO lexicon. But no worries, though wording can change, same rules apply.


Tags are words or groups of words that act as guidelines for search engines. For instance, if we set up “website building dictionary” as a tag for this post, you should without any doubt find us in the search results if you type these keywords into your search bar. In brief, by setting the right tags, you help search engines understand your topic and therefore, help users to find your content. You can learn more about tags in our blog post: 3 Marketing Tricks to Promote your WordPress Website.

How to add tags on WordPress

Tags are an essential SEO tool for your content to match what the web users are looking for

Meta description

The meta description is a short description summarizing the content of your page or post. It appears in search engine results under the link and URL pointing to your page. For SEO purposes, you should make sure it has the right length (not more than two lines of text) and contains the main keywords that you have decided to associate with your content.


A slug is a group of words that characterizes the URL of a specific page. Just like for the meta description, keep it simple and use your main keywords.

Image showing what are title, URL, Meta Description and slug on a Google Search Results page

Your web browser translates the HTML code into readable content


Backlinking involves other websites linking back to your own website. Search engines take into account the amount of traffic on websites linking back to you as well as the content similarities (by comparing the keywords used). Hence, if a very popular website dealing with website building links to this article, it’s all good for us.


You are now well equipped to survive in a web development world. Tags, MVC and so on don’t hold any secrets for you anymore. We hope that you now have a clear comprehension of the website building terminology as well as the will to make your website perform better. Understanding is the first step before taking action!

In case you go blank, our virtual assistant on Messenger, specialized in CMS topics, should be able to help you out anytime.

Chat with Wiredelta's chatbot

Whenever in doubt, just check out Messenger chatbot at

Recent Comments


  1. دوربین مداربسته شیراز
    June 26, 2017

    An answer from an expert! Thanks for contributing.

  2. Victor Wisecup
    July 2, 2017

    What a data of un-ambiguity and preserveness of valuable familiarity on the topic of unpredicted emotions.|

  3. Mary Quinerly
    July 2, 2017

    When someone writes an paragraph he/she keeps the idea of a user in his/her mind that how a user can know it. Therefore that’s why this piece of writing is perfect. Thanks!|

  4. Gayle Seed
    July 2, 2017

    Hi, i read your blog occasionally and i own a similar one and i was just curious if you get a lot of spam responses? If so how do you stop it, any plugin or anything you can advise? I get so much lately it’s driving me crazy so any support is very much appreciated.|

  5. Deane Heidelberger
    July 2, 2017

    Wonderful goods from you, man. I’ve understand your stuff previous to and you are just extremely magnificent. I really like what you’ve acquired here, certainly like what you’re saying and the way in which you say it. You make it enjoyable and you still take care of to keep it smart. I can’t wait to read far more from you. This is really a tremendous website.|

  6. Jamey Fennern
    July 2, 2017

    It’s wonderful that you are getting ideas from this post as well as from our discussion made at this time.|

  7. Oscar Lesney
    July 2, 2017

    excellent issues altogether, you just gained a new reader. What would you suggest in regards to your publish that you made a few days in the past? Any sure?|

  8. Shera Craddieth
    July 2, 2017

    What a stuff of un-ambiguity and preserveness of valuable experience concerning unexpected emotions.|

  9. Adam
    July 2, 2017

    Your website will enrich with the truths of the netting market, without forgetting to despise the lies as well.

  10. Manda Ishida
    July 2, 2017

    I read this post completely about the comparison of hottest and earlier technologies, it’s remarkable article.|

  11. Chanelle Harmison
    July 2, 2017

    Does your blog have a contact page? I’m having a tough time locating it but, I’d like to shoot you an email. I’ve got some creative ideas for your blog you might be interested in hearing. Either way, great website and I look forward to seeing it improve over time.|

  12. Sonya Awong
    July 2, 2017

    Someone essentially assist to make significantly articles I’d state. That is the very first time I frequented your website page and to this point? I amazed with the research you made to create this particular post incredible. Great job!|

  13. Alissa Westberg
    July 2, 2017

    Wow, that’s what I was looking for, what a information! existing here at this website, thanks admin of this web site.|

  14. Phil Pepe
    July 2, 2017

    Sweet blog! I found it while surfing around on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Appreciate it|

  15. Steve Traub
    July 2, 2017

    Hello to every , since I am really keen of reading this webpage’s post to be updated on a regular basis. It contains fastidious stuff.|

  16. Charlie Pichard
    July 2, 2017

    Undeniably imagine that which you stated. Your favorite justification appeared to be at the net the easiest thing to have in mind of. I say to you, I certainly get irked while other people think about issues that they plainly don’t recognize about. You controlled to hit the nail upon the highest as well as defined out the whole thing without having side effect , folks can take a signal. Will likely be back to get more. Thank you|

  17. Danelle Passeri
    July 2, 2017

    whoah this blog is wonderful i really like studying your posts. Stay up the great work! You understand, lots of persons are searching around for this information, you can aid them greatly. |

  18. Lorenzo Vanderstappen
    July 2, 2017

    Woah! I’m really enjoying the template/theme of this blog. It’s simple, yet effective. A lot of times it’s difficult to get that “perfect balance” between user friendliness and appearance. I must say you’ve done a excellent job with this. Additionally, the blog loads extremely quick for me on Opera. Excellent Blog!|

  19. Carol Keane
    July 2, 2017

    Superb post however I was wanting to know if you could write a litte more on this topic? I’d be very grateful if you could elaborate a little bit more. Thanks!|

  20. Marcelo Loera
    July 2, 2017

    fantastic points altogether, you just gained a emblem new reader. What could you suggest about your put up that you made some days ago? Any positive?|

  21. Jacinto Janco
    July 2, 2017

    Hiya very cool website!! Man .. Beautiful .. Wonderful .. I’ll bookmark your blog and take the feeds additionally? I’m glad to find so many helpful information here within the submit, we’d like develop more techniques on this regard, thank you for sharing. . . . . .|

  22. Alphonse Drovin
    July 2, 2017

    Hi there, all is going nicely here and ofcourse every one is sharing facts, that’s truly good, keep up writing.|

  23. Jacquelynn Benkert
    July 2, 2017

    For most recent news you have to pay a visit world wide web and on web I found this web site as a best site for latest updates.|

  24. Lorette Leishman
    July 2, 2017

    I quite like looking through a post that can make people think. Also, thanks for allowing me to comment!|

  25. Gita Westrope
    July 2, 2017

    Hey! Do you know if they make any plugins to safeguard against hackers? I’m kinda paranoid about losing everything I’ve worked hard on. Any suggestions?|

  26. Vinita Frezzo
    July 2, 2017

    Hello all, here every person is sharing these kinds of knowledge, therefore it’s nice to read this blog, and I used to pay a quick visit this blog everyday.|

  27. Marcelino Cremer
    July 2, 2017

    Greetings I am so glad I found your website, I really found you by accident, while I was researching on Digg for something else, Anyways I am here now and would just like to say thank you for a incredible post and a all round thrilling blog (I also love the theme/design), I don’t have time to go through it all at the minute but I have saved it and also included your RSS feeds, so when I have time I will be back to read more, Please do keep up the fantastic jo.|

  28. Kasha Gack
    July 2, 2017

    Very great post. I simply stumbled upon your blog and wished to say that I’ve really enjoyed browsing your blog posts. In any case I will be subscribing for your feed and I’m hoping you write once more soon!|

  29. Jaimee Wingert
    July 2, 2017

    What’s Taking place i’m new to this, I stumbled upon this I have discovered It absolutely useful and it has helped me out loads. I hope to give a contribution & aid other users like its aided me. Good job.|

  30. Debbie Raegan
    July 4, 2017

    That is a fantastic post. Thanks for sharing.

  31. Broderick Leverton
    July 14, 2017

    Great write-up, I am regular visitor of one’s blog, maintain up the nice operate, and It’s going to be a regular visitor for a lengthy time.

  32. Brooks
    July 17, 2017

    magnificent issues altogether, you just gained a emblem new reader. What may you recommend about your publish that you made some days ago? Any certain?

  33. dani
    July 17, 2017

    “Greetings! Very helpful advice within this post! It is the little changes which will make the greatest changes. Thanks for sharing!”

  34. Mechelle Beth
    July 22, 2017

    very good post, i definitely love this website, keep on it

  35. Genaro Ahumada
    July 26, 2017

    Good web site! I really love how it is simple on my eyes and the data are well written. I’m wondering how I could be notified whenever a new post has been made. I’ve subscribed to your RSS feed which must do the trick! Have a great day!

    • The Wiredelta Team
      July 26, 2017

      Hi Genaro! You can also follow us (@WiredeltaInc) on Twitter, we tweet every time we post a new article 😉

  36. Mertie Blews
    July 26, 2017

    hi there nice post….thank you

  37. dani
    July 26, 2017

    I really like your writing style, good info, thanks for posting. “Let every man mind his own business.”

  38. PHP Scripts
    August 7, 2017

    I am not sure where you’re getting your info, but good topic. I needs to spend some time learning more or understanding more. Thanks for wonderful information I was looking for this information for my mission.

  39. Marry Bassage
    August 7, 2017

    This paragraph is genuinely a pleasant one it assists new internet people, who are wishing for blogging.|

  40. Bhagwat Katha
    August 8, 2017

    I am really impressed with your writing skills well with the layout for your weblog. Is that this a paid subject matter or did you modify it your self? Anyway stay up the nice high quality writing, it is rare to see a nice weblog like this one these days.

    • The Wiredelta Team
      August 9, 2017

      Thank you Bhagwat! Nope, it isn’t sponsored content, we build the content from scratch but of course take inspiration from other media

  41. Fidel Bowlet
    August 9, 2017

    This info is priceless. How can I find out more?|

  42. Ventura IT
    August 10, 2017

    As soon as I noticed this web site I went on reddit to share some of the love with them.

  43. Ciara Brackins
    August 10, 2017

    good article, i consent ! Thank you

  44. Charlsie Wakham
    August 11, 2017

    Great post. I was checking continuously this blog and I’m impressed! Extremely helpful info specifically the last part 🙂 I care for such info much. I was looking for this certain information for a very long time. Thank you and best of luck.|

  45. Rak Minimarket
    August 14, 2017

    Hurrah, that’s what I was searching for, what a data!
    existing here at this website, thanks admin of this web page.

  46. PHP News Script
    August 18, 2017

    Very interesting points you have observed , thankyou for putting up.

  47. Lowell Blazer
    August 23, 2017

    Simply want to say your article is as astounding. The clearness in your submit is simply cool and that i could suppose you’re an expert in this subject. Well with your permission allow me to snatch your feed to keep up to date with imminent post. Thanks one million and please continue the gratifying work.

  48. PHP Freelance Script
    August 24, 2017

    Really informative and great bodily structure of subject matter, now that’s user friendly (:.

  49. Calvin Talsma
    August 26, 2017

    Hi! I’ve been reading your site for some time now and finally got the bravery to go ahead and give you a shout out from Lubbock Texas! Just wanted to mention keep up the excellent job!

    • The Wiredelta Team
      August 28, 2017

      Hi Calvin, thank you! We are happy to have you as a reader 🙂

  50. Forest Ousley
    August 31, 2017

    Excellent article. Keep writing such kind of info on your page. Im really impressed by it.

  51. Rudy Middents
    August 31, 2017

    I constantly emailed this weblog post page to all my friends, as if like to read it next my contacts will too.|

  52. FAQ Script
    August 31, 2017

    I think other web site proprietors should take this web site as an model, very clean and great user friendly style and design, let alone the content. You’re an expert in this topic!

  53. Aubrey Neja
    September 2, 2017

    Thanks for this blog, keep it up.

  54. Hema desai
    September 4, 2017

    Hello. Great job. I did not anticipate this. This is a splendid articles. Thanks!

  55. Ariana Hemley
    September 4, 2017

    Nice article. I enjoyed reading and learning more about search engines. Thanks.

  56. $5 logo
    September 5, 2017

    Thank you for sharing superb informations. Your site is very cool. I’m impressed by the details that you have on this website. It reveals how nicely you perceive this subject. Bookmarked this website page, will come back for extra articles. You, my friend, ROCK! I found just the info I already searched everywhere and just couldn’t come across. What a great web site.

  57. Ronald Soans
    September 10, 2017

    I have been reading out many of your posts and i can state pretty clever stuff. I will definitely bookmark your blog.

  58. Pundarik ji
    September 17, 2017

    very good post, i undoubtedly enjoy this fabulous website, carry on it

  59. cheap logos
    September 17, 2017

    What a lovely weblog. I will certainly be back again. Please maintain writing!

  60. Johnk904
    October 6, 2017

    Howdy very nice web site!! Guy .. Excellent .. Superb .. I’ll bookmark your web site and take the feeds additionallyI am glad to search out so many helpful info here in the put up, we want develop more techniques in this regard, thanks for sharing.

Leave a Reply