The Website Building Dictionary

DrupalJoomlaAndroidMagentoPrestashopReactJSall I need to know about website buildingWebsite building definitionsWebsite Building DictionaryWebsite building glossaryWhat are ExtensionsWhat are Meta descriptionsWhat are ModulesWhat are Pluginswhat are tagsWhat are TemplatesWhat are ThemesWhat is a Meta descriptionWhat is a TagWhat is BacklinkingWhat is closed SourceWhat is Content Management Systems (CMS)What is CSSWhat is HTMLWhat is JavaScriptWhat is Model View ControllersWhat is Off-page SEOWhat is On-page SEOWhat is Open sourceWhat is PHPWhat is search engine optimisationWhat is search engine optimizationWhat is SEOWhat is SlugWhat is UIWhat is UXWhat is Web Application FrameworksWhat is Website BuilderWhat terms should I be aware when building a websiteWordPress glossaryWordPress terminologyWordPress vocabulary
Updated August 25, 2020 Wiredelta

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.



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.



Your web browser translates the HTML code into readable content



Cascading Style Sheets is a complementary 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 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 define 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.



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



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.




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!

73 thoughts on “The Website Building Dictionary

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

  2. 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!|

  3. 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.|

  4. 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.|

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

  6. 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?|

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

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

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

  10. 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.|

  11. 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!|

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

  13. 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|

  14. 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.|

  15. 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|

  16. 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. |

  17. 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!|

  18. 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!|

  19. 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?|

  20. 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. . . . . .|

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

  22. 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.|

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

  24. 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?|

  25. 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.|

  26. 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.|

  27. 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!|

  28. 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.|

  29. 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.

  30. 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?

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

  32. 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!

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

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

  34. 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.

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

  36. 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.

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

  37. 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.|

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

  39. 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.

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

  41. 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!

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

  43. 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!

  44. 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.

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

  46. 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

Your email address will not be published. Required fields are marked *