Điểm của bài asm còn tùy thuộc vào người chấm. Chỉ cần paraphase bài này là có thể pass. 1 trong nhưng tool paraphase mình recommend là quillbot.The submission is in the form of 1 document.● You must use the Times font with 12pt size, turn on page numbering; set line spacing to 1.3 andmargins to be as follows: left = 1.25cm, right = 1cm, top = 1cm, bottom = 1cm. Citation andreferences must follow the Harvard referencing style.
Trang 1ASSIGNMENT 1 FRONT SHEET
Unit number and title 10: Website Design & Development
Trang 2 Summative Feedback: Resubmission Feedback:
Signature & Date:
Trang 3Table of Contents
A Introduction 5
B IDENTIFY THE PURPOSE AND TYPES OF DNS, INCLUDING EXPLANATIONS ON HOW DOMAIN NAMES ARE ORGANISED AND MANAGED(P1) 6
I INTRODUCTION OF WEB 6
II DEFINITION AND PURPOSE OF DNS 8
III DNS TYPES 9
IV HOW DNS WORKS 10
1 How DNS are organised: 10
2 How DNS are managed 12
C EXPLAIN THE PURPOSE AND RELATIONSHIPS BETWEEN COMMUNICATION PROTOCOLS, SERVER HARDWARE, OPERATING SYSTEMS AND WEB SERVER OFTWARE WITH REGARDS TO DESIGNING, PUBLISHING AND ACCESSING A WEBSITE 12
I COMMUNICATION PROTOCOLS 12
II WEB SERVER HARDWARE: 15
III WEB SERVER SOFTWARE: 15
IV OPERATING SYSTEMS: 16
V RELATIONSHIPS BETWEEN COMMUNICATION PROTOCOLS, SERVER HARDWARE, OPERATING SYSTEMS AND WEB SERVER SOFTWARE 16
D EVALUATE THE IMPACT OF COMMON WEB DEVELOPMENT TECHNOLOGIES AND FRAMEWORKS WITH REGARDS TO WEBSITE DESIGN, FUNCTIONALITY AND MANAGEMENT(M1) 17
I Web Application Technologies and Frameworks 17
II EVALUATION THE IMPACT OF WEB TECHNOLOGIES AND FRAMWORKS 19
E REVIEW THE INFLUENCE OF SEARCH ENGINES ON WEBSITE PERFORMANCE AND PROVIDE EVIDENCE-BASED SUPPORT FOR IMPROVING A SITE’S INDEX VALUE AND RANK THROUGH SEARCH ENGINE OPTIMIZATION(M2) 20
I Definition of Search Engine 20
II Review the Influence of Search Engines on Website Performance 21
Trang 4III The Evidence-based Support for Improving a Site’s Index Value and Rank Through Search Engine Optimisation 21
F DISCUSS THE CAPABILITIES AND RELATIONSHIPS BETWEEN FRONT-END AND BACK-END WEBSITE TECHNOLOGIES AND EXPLAIN HOW THESE RELATE TO PRESENTATION AND APPLICATION LAYERS(P3) 23
I Front-End 24
II BACK-END 28
1 Definition: 28
2 Back-end Technologies: 29
III Relationship Between Front-end and Back-end 31
IV How Front-End and Back-End Relate To Presentation And Application Layer 32
G DISCUSS THE DIFFERENCES BETWEEN ONLINE WEBSITE CREATION TOOLS AND CUSTOM BUILT SITES WITH REGARDS TO DESIGN FLEXIBILITY, PERFORMANCE, FUNCTIONALITY, USER EXPERIENCE (UX) AND USER INTERFACE (UI) (P4) 33
1 Online website creation tools 33
2 Custom Built Websites 34
3 The differences between online website creation tools and custom built sites: 35
H EVALUATE A RANGE OF TOOLS AND TECHNIQUES AVAILABLE TO DESIGN AND DEVELOP A CUSTOM BUILT WEBSITE(M3) 38
I IDE: 38
II Database Management System: 41
III Web Design 42
Trang 5A Introduction
Trang 6B IDENTIFY THE PURPOSE AND TYPES OF DNS, INCLUDING EXPLANATIONS ON HOW DOMAIN NAMES ARE ORGANISED AND MANAGED(P1)
WWW Stands for World Wide Web was invented by Tim Berners Lee - a British scientist in 1989 From there, It always has been developing and upgrading time by time
Web works in Client-Server Model
Clients are the typical web user's internet-connected devices and web-accessing software available on those devices
Servers are computers which store webpages, sites, or apps When a client device wants to access a webpage, a copy of the webpage is downloaded from the server onto the client machine to be displayed in the user's web browser (Krajacic, 2021)
For a Web Works, There are some essential technologies:
HTTP: Standing for Hypertext Transfer Protocol, HTTP is defined as a protocol that provides a language for Clients and
Servers to communicate with each other It Enables to retrieve related materials from all across the web
Figure 1: Web Image
Trang 7HTML: Also know as HyperText Markup Language, the markup (formatting) language for the web framework builder
Websites built by HTML are exchanged in Client-Server Model
Web Browser: It is defined as a software application ulitizied allows Clients to find, access, display, and view the
information on the WWW One Clients request data or information, web browser retrieves it from a web server and presents it on the user's screen The fundamental function of a web browser is to render HTML (Krajacic, 2021)
URL: Uniform Resource Identifier A kind of “address” that is unique and used to identify to each resource on the web It
is also commonly called a URL
Web Server: Web server is understood as software and underlying that responds to Client's requests via The WWW
utilizing HTTP protocols The Web server's primary role is to distribute website content by storing, processing, and serving Webpages to Clients A web server also supports SMTP and FTP (Krajacic, 2021)
More about Web Server: Web server is frequently viewed as the most crucial part during developing and hosting the
comprehence website However, The expenditure cost of Web Server HardWare is so high for small business or individuals There are some reasons why Web Server Hardware cost is so high:
Servers hardware are intended to be higher in levels of reliable security, redundancy, and run under more severe conditions than client PCs, hence server-grade parts are constructed to potentially serious requirements They will frequently have great features and ports, which will raise manufacture costs
One server serving for so many Clients
For example, because servers are normally intended to function 24 hours a day, we may switch out faulty components such as the power supply, hard disk, and RAM without having to shut down the server Speaking of has failed, servers now have a plethora of early warnings if their hardware is experiencing issues
Associated costs of that server including: electricity, internet connections, a place to put it ( racks, secure rooms etc ), hiring people to look after the physical server ( hard drive failures, power etc ), hiring people to admin the server ( security patches, software upgrades etc) (Krajacic, 2021)
Trang 8Therefore, there are now so many server renting services available, which permit individuals, small business can rent to host their website
Internet Protocol(IP): A device on the internet or a local network is identified by its IP address, which is a unique
address The Internet Protocol (IP) is a collection of rules that regulate the format of data transferred over the internet
or a local network Anything connected to the internet - laptops, tablets, mobile phones, websites - has an Internet Protocol (IP) address Your favorite website might have an IP address like 93.184.216.34, but this is obviously not easy
to remember (Anon., 2021) This also lead to the establish of DNS
II DEFINITION AND PURPOSE OF DNS
DEFINITION: DNS stands for Domain Name System - A system for transforming alphabetic names to numeric IP
addresses on the Internet to translate our domain names It was created in 1983 at the University of California, Irvine It
is intended to be a distributed hierarchical system (Krajacic, 2021)
Figure 2: DNS Image
Trang 9PURPOSE:
It can handle the large volumes of requests required by the internet or a tiny private network
When a user types a Web address (URL) into a browser, DNS servers return the IP address of the Web server that corresponds to that name The DNS translates the URL www.company.com into the IP address 204.0.8.51 in this made-up example
To retrieve the website without DNS, you'd have to type a series of four digits and dots into your browser, which you can do Look at the IP address It is a system that matches names with numbers like a phonebook does
When a client attempts to resolve google.com, it checks its DNS cache first If it has it cached, it will show up
Simply type that address into your browser If it doesn't, the lookup procedure will begin
III DNS TYPES
There are some main DNS server types:
DNS Resolver: Once a DNS query has been sent from the client, a recursive resolver will bring back cached data
if it is found in the cache, or it will send a request to a root nameserver, then another request to a TLD (Top Level Domain) nameserver, and finally a request to an authoritative nameserver If the recursive resolver does not have the requested website in its cache, it will go through the process of obtaining the desired website's IP address and returning it It will then save this IP address for a length of time in its memory (W3schools, 2017)
DNS Iterative: The iterative DNS query will ask a DNS server for information on a website; the user will enter the
URL of the website they are looking for, and the resolver will either provide an answer from cached memory or ask another DNS server if they have the answer by returning the address of that DNS server; if it cannot return a definitive answer, it will ask the next server The query will begin at the root server and work its way down the levels based on the referrals it receives
DNS Root Servers: The root name server for DNS records is a server that plays a key role in converting a domain
name into an IP address for a machine by responding to queries made in the DNS root zone The servers can
Trang 10respond to queries that have been cached in the root zone They can also redirect non-TLD server queries to the TLD server
TLD (Top Level Domain) Nameserver: The TLD nameserver refers to the portion of a domain name that comes
after the dot TLDs are divided into two groups: country TLDs and industry TLDs As an example FR stands for France, while.GOV stands for government websites In the root zone of the DNS for the internet, the TLD is the highest level of domain names It is the last section of the domain name 1 for the other domains at lower levels The IANA (Internet Assigned Numbers Authority), which is part of the ICANN organization, is in charge of managing TLD nameservers (W3schools, 2017)
Authoritative Nameservers: Answers to a DNS query are provided by an authoritative nameserver It does not
deliver replies from the cached memory for websites 3 The authoritative nameserver responds to recursive DNS nameservers with the IP address of the website (or other server) being sought The authoritative name server manages domain name records, which can be A, CNAME, MX, NS, SOA, or TXT records If a DNS server in a network stores a record for a website, such as www.example.co.uk, this DNS server becomes the authoritative server for the example.co.uk domain (W3schools, 2017)
1 How DNS are organised:
DNS servers are arranged in a hierarchical structure and communicate via private network protocols Each DNS server has a public IP address and a database of other Internet hosts' network names/addresses (Fielding, 2014)
Process:
Step 1: Requesting Website Information
When you ask your computer to resolve a hostname, such as https://dyn.com, the procedure begins Your computer's local DNS cache, which retains information that it has recently retrieved, is the first place it checks for the associated IP address (Mitchell, 2018)
Trang 11Step 2: Contact the Recursive DNS Servers
In case the information is not kept locally, your computer queries (contacts) your internet service provider's recursive DNS servers (resolvers) (ISP)
Step 3: Query the Authoritative DNS Servers
In case the recursive servers are unable to find a solution, they contact the root name servers A name server is a computer that responds to inquiries for domain names and IP addresses
The TLD name servers examine the next element of our request — www.dyn.com — and route our inquiry to the name servers for that domain These authoritative name servers are in charge of knowing everything there is to know about a domain, which is kept in DNS records There are many different types of records, each with its own set of data
Step 4: Access the DNS Record
The recursive server obtains the dyn.com A record from the authoritative name servers and stores it in its local cache If someone else asks for the dyn.com host record, the recursive server will already know the answer and won't have to go through the lookup procedure again Every record has a timetolive value, which is similarly to an expiration date To ensure that the information doesn't get out-of-date, the recursive server will need to request
a new copy of the record after a while
Step 5: Final DNS Step
Recursive server returns the A record to your machine after receiving the answer Your computer saves the record
in its cache, reads the IP address from it, and sends the data to your browser After that, the browser establishes
a connection with the web server and downloads the website This entire process takes mere milliseconds to complete from start to end
The DNS root zone is at the very top of the hierarchy ICANN allocates organizations to manage Top Level Domains (such as the com domain) and accredits registrars that purchase and maintain spaces inside these Top Level Domains on behalf of companies and individuals
Trang 122 How DNS are managed
DNS manages its distributed database system through a hierarchy The DNS hierarchy, commonly known as the domain name space, is similar to eDirectory in that it is an inverted tree structure The root domain is the single domain at the top of the DNS tree structure The root domain is denoted by a period or a dot (.)
The root domain is denoted by a period or a dot (.) The top-level domains, which are below the root domain, divide the DNS hierarchy into segments
The top-level DNS domains and the types of organizations that use them are listed below The domain name space is further divided into subdomains that represent individual organizations below the top-level domains (Mitchell, 2018)
C EXPLAIN THE PURPOSE AND RELATIONSHIPS BETWEEN COMMUNICATION PROTOCOLS, SERVER HARDWARE, OPERATING SYSTEMS AND WEB SERVER OFTWARE WITH REGARDS TO DESIGNING, PUBLISHING AND ACCESSING
A WEBSITE(P2)
Definition: Communication protocols are texual explanations of the formats and rules of digital Conmunicate between every
PCs on Internet They are essential in telecommunications to exchange messages within or between computing systems Authentication, error detection and correction, and signaling are all covered by communications protocols (Mitchell, 2018)
Purpose:
Authentication, error detection and correction, and signaling are all covered by communications protocols characterizing analog and digital communications' syntax, semantics, and synchronization
Trang 13Hardware and software are also utilized to implement communication protocols, there are thousands of communication protocols in use They are required for the operation of computer networks
Before data to be successfully transmitted, communication devices must agree on several physical elements of the data
to be exchanged
Protocols are rules that define transmissions features
Packet size, transmission speed, error correction kinds, handshaking and synchronization mechanisms, address mapping, acknowledgment processes, flow control, packet sequence controls, routing, and address formatting are some
of the more common ones (Fielding, 2014)
There are many different services of servers, such as web servers, mail servers, and file servers Each type runs software that
is specific to the server's purpose, which have sympathetic role in interacting with diverse devices across the network These are the following:
Transmission Control Protocol (TCP): TCP is a well-known communication protocol for sending and receiving data over
a network It separates any communication into a series of packets that are sent from the source to the destination, where they are reassembled (Mitchell, 2018)
Internet Protocol (IP): IP was created with the intention of being used as an addressing protocol It's most commonly associated with TCP Packets with IP addresses are routed through multiple nodes in a network until they reach their destination system TCP/IP is the most widely used protocol for networking
User Datagram Protocol (UDP): UDP is a loss-tolerant and low-latency communication protocol that works as a replacement for the Transmission Control Protocol
Trang 14 Post office Protocol (POP): POP3 is designed for receiving incoming E-mails
File Transfer Protocol (FTP): Simple mail transport Protocol (SMTP): SMTP is designed to send and distribute outgoing E-Mail Users can move files from one system to another using FTP Program files, multimedia files, text files, and documents, among others, are examples of file types (W3schools, 2017)
Hyper Text Transfer Protocol (HTTP): HTTP is a protocol for exchanging hypertext between two or more systems Links are created using HTML tags These links can take any form, including text and graphics HTTP is based on client-server concepts, allowing a client system to connect to a server machine in order to send a request The server acknowledges the client's request and responds as appropriate
o Apache is a general-purpose HTTP server developed by the Apache HTTP Server Project with the goal of creating and maintaining an open-source HTTP server for modern operating systems such as UNIX and Windows NT
o Microsoft's Internet Information Server (IIS) - Microsoft's Web server that provides Web application infrastructure for Windows Server; the IIS 6.0 release is the most recent version (Fielding, 2014)
Trang 15o Novell's Web Server – is a Web server for NetWare customers; the most recent release is the NetWare Enterprise Web Server, which comes included with NetWare 6 (Mitchell, 2018)
o There are some HTTP request methods:
GET: The GET method requests a representation of the specified resource Requests using GET should only retrieve data
HEAD: The HEAD method asks for a response identical to a GET request, but without the response body
POST: The POST method submits an entity to the specified resource, often causing a change in state or side effects on the server
PUT: The PUT method replaces all current representations of the target resource with the request payload
DELETE: The DELETE method deletes the specified resource
CONNECT: The CONNECT method establishes a tunnel to the server identified by the target resource
II WEB SERVER HARDWARE:
Server Hardware refers to the computer hardware provided by Central Square upon which Licensed Software has been installed and which operates in a local area network and runs administrative system that controls direct exposure to all or part of the network and its resources and tends to make such resources available to computers acting as network workstations (Anon., 2018)
III WEB SERVER SOFTWARE:
Server software is software that is intended to be executed, managed, and used on a computer server It allows and simplifies the use of underlying server computing capacity for a variety of high-end computing services and functions
Trang 16Server software is designed to connect with the physical infrastructure of a server, which includes the CPU, memory, storage, I/O, and other communication interfaces Server software can be classified into many types depending on the type of server and how it is utilized (Anon., 2017)
Each Communication has it own communication protocols and Web Server Software also has HTTP protocol
IV OPERATING SYSTEMS:
Software is just instructions that can be stored and run by hardware, and software on the computer is apps that run inside the computer, which we cannot hold or touch There is a lot of software on a computer Each piece of software caters to a distinct function
WEB SERVER SOFTWARE
Communication Protocols: The protocol communication specifies communication rules, syntax, semantics, and
synchronization, as well as error recovery mechanisms Hardware, software, or a combination of both can be used to implement protocols Message, sender, receiver, transmission medium, and protocol are the four components of data
communication, and there are several features of a transmission that a convention might characterize
Servers Hardware: Hardware is made up of all the physical objects that you can touch and see that have been integrated
and built into a single entity known as a Personal Computer (PC) In this situation, it may be a laptop or perhaps one of your mobile devices Web server hardware aids in the delivery of web content that can be accessed via the internet, and it is important for web traffic because it must ensure that HTTP requests are serviced with the shortest possible response time Web server hardware is also important for the customer's perspective, as it is considered rude if a service provider makes
his customer wait primarily on the web (Fielding, 2014)
Operation System: A host operating system is required to run those web server hardware, software, and communication
protocols The host operating system employs container-based virtualization, in which containers are logical partitions that
Trang 17are used to separate applications on the same server and allow them to share the same operating system while maintaining hardware isolation Of course, there's more to it than that The OS communicates with the kernel through device drivers,
which deliver "commands" to the hardware to do the tasks you desire
web servers Software: It is installed and operates on a computer - the server acts as a Web Server, allowing users to access
Web site information from any computer connected to the network (internet, intranet) The HTTP protocol allows Web servers to send Web clients across the Internet (or Intranet) with data transmission rates of OC-3 or faster, and any computer can be used as a web server until it connects to the internet It is a program that uses HTTP to serve files from web pages to users, and it consists of a physical server, server operating system, and software that facilitates HTTP
communication
D EVALUATE THE IMPACT OF COMMON WEB DEVELOPMENT TECHNOLOGIES AND FRAMEWORKS WITH REGARDS
TO WEBSITE DESIGN, FUNCTIONALITY AND MANAGEMENT(M1)
I Web Application Technologies and Frameworks
Web application development has become an inevitable need for businesses of all types and sizes, regardless of their value proposition Therefore, there are commonly availables technologies to develop a web such as CSS, HTML, JS which is view as foundation of modern web development (Aasif, 2021)
Figure 3: WEB technologies and framwork image
Trang 18However, just developing the web using only pure technologies such as CSS, HTML, JS will take a lot of time and effort, and it will be difficult to satisfy users, customers and businesses because of their minimalisation That said, there are several ways
to develop a web application, the most popular one being, ‘the use of frameworks.’
Frameworks have become an essential component of the web development world as the level of online applications has risen and the complexity of technology has increased Instead of recreating the wheel, endorsing in frameworks is a logical strategy Frameworks assist programmers in creating sophisticated, interactive programs (Nick, 2020)
Now, there are multiple web development useful technologies and frameworks that are available for web developers:
Angular JS: It is essentially a JavaScript open-source framework that can help you make single web-page applications
using an MVC (Model-Controller-View) architectural pattern
React.js: An open-source JavaScript library, React.js is maintained by Facebook while being supported by a massive
community of react developers Though it is an e-commerce website development tool, React.js is particularly useful in the development of user interface for the website applications
Node.JS: When it comes to creating a lightweight, yet extremely efficient website, Node.js is unquestionably the best
option It's amazing how well it works with real-time applications that process a large volume of data across multiple dispersed devices
jQuery: This one is more of a JavaScript library that is aimed to make traversing and manipulating the HTML DOM tree,
as well as event handling, CSS animation, and Ajax, easier jQuery enables developers to create plugins on top of the JavaScript library
Laravel: Laravel is a famous PHP Framework for Web Artists that allows you to construct a website without worrying
about the tiny details
Bootstrap: the most popular CSS framework for responsive and mobile-first websites, an open source toolkit for
developing with HTML, CSS, and JS
Trang 19Frameworks are used to create both backend and frontend applications These frameworks primarily facilitate the construction
of web apps, websites, and APIs You might think of them as libraries that make it easier to create web apps quickly and easily Developers are constantly on the lookout for service providers who are up to date on the latest web development technologies
If you're looking for a framework to support your business, we'll help you shortlist the best options available FOR , we've put together a list of the finest front-end and back-end web development technologies and frameworks: W3CSS, Boostraps, Jquery
Advantaged Impact of Technologies, framworks:
o Frameworks are simple representations of a programming language that are simple to learn and use and get the job done quickly (Nick, 2020)
o The majority of popular frameworks are free and open-source (or available to use for free) They frequently come with non-restrictive licensing that allows you to create a commercial product
o The framework provides decent documentation and support in most circumstances of Web development It's worth noting that "good support" can be a touchy subject at times Paid assistance is nearly usually faster and more concise, but this relies on the level of activity within the framework — as demonstrated by a framework like Ruby on Rails, which has a large community and is known for its friendly nature and good support
o It reduces Code Length Frameworks remove the need to create a lot of repetitive code, which can be found in a variety
of applications Efficiency is a benefit that should never be overlooked You can expect to complete a project in a
fraction of the time it would take to write code without a framework
o As a framework that is typically developed and tested by a large number of developers, it can achieve a high level of security When the framework is being constructed, it is quite likely that various security issues will be addressed and tested
o Integration: A database is often used to develop practically any form of application (including a website) that requires data storage There are numerous other tools related to web development As a result, many frameworks will make it easier to connect to and communicate with these technologies (Nick, 2020)
Trang 20Disadvantaged of Technologies, framworks:
o It Prevents Developers from Learning the Pure or detail Language:
Frameworks, as previously said, handle the implementation of some capabilities in the background for developers Because they don't need a deep understanding of the programming language to learn and use these frameworks to design and deploy web apps It eliminates the possibility of these programmers learning how to use the programming language more effectively As a result, one's knowledge is limited to only a few libraries that are fluent in that language
o Provides a Programming Paradigm That Is Inflexible:
For designing web applications, frameworks can be customized to use specific tools or follow specified methods A lot of the key components of these frameworks are nearly impossible to change as a result of this Even though frameworks enable for the creation of unique web apps, the level of customization that can be achieved is limited Because developers don't have the ability to fine-tune specific functionality
o Loading Time for Hampers' Website:
Because of the large number of pre-defined programming code that come with a library or framework, the majority of which are basically unnecessary for creating simple web apps These frameworks frequently include big files that degrade the website's speed and performance As a result, the final application should have a substantially slower load time Developers do have the option of choosing between a full-stack and a micro web framework, though Frameworks, on the other hand, vary in terms of functionality, usability, and performance (Anon., 2018)
E REVIEW THE INFLUENCE OF SEARCH ENGINES ON WEBSITE PERFORMANCE AND PROVIDE EVIDENCE-BASED SUPPORT FOR IMPROVING A SITE’S INDEX VALUE AND RANK THROUGH SEARCH ENGINE OPTIMIZATION(M2)
I Definition of Search Engine
Definition: A search engine is Internet-based software that searches a database of information for answers to a user's query The engine returns a list of results that best fit the user's search criteria
All search engine data is gathered using a crawler that visits and collects information from each page on the Internet The data on a page is processed and indexed once it has been crawled This frequently entails the steps outlined below
o Remove all stop words
o Make a list of the remaining terms on the page, as well as the frequency with which they appear
o Make a list of other pages' links
o Make a note of any images, audio, or embedded media that appear on the page
Trang 21o A lot of factors are used to rank search results Keyword density, speed, and linkages are examples of these factors The goal of the search engine is to offer the most relevant result to the user
II Review the Influence of Search Engines on Website Performance
More than half of all visitors and users come to websites via a search engine (Introna and Nissenbaum 2000), and most of them say they always or almost always find the information they are looking for when using search engines Search engines gradually have been becoming a crucial channel for enhancing global reach as well as competing with larger companies
The webpage could be one of the first few results returned from a related search engine query by using Search engines This refers to information that is readily available and accessible to a certain audience That's a boost in exposure, which means more people will visit our website
Search engine optimization improve its ranking in the search engine result page, which is possessed of small business which cannot afford other marketing channels to enhance their business visibility It is indicated that some companies whose websites appear on the top of Search Engine Results Page all applied SEO well (iProspect, 2006)
Many experts in this field claimed that search engines are no longer only useful information tools, but also significant agents of change in the business world, making it more transparent and competitive through
SEO contributes directly to new customer acquisition (Hansell, 2007)
III The Evidence-based Support for Improving a Site’s Index Value and Rank Through Search Engine
Optimisation
1 Make Research Keywords Well:
High results page ranks aren't always guaranteed by powerful and well-chosen appropriate Keywords They can, however, make you incredibly competitive for a top spot in search results(Hansell, 2007)
Starting the site's name with Keywords, every aspect of your site can help the website improve its search exposure Because if users search different theme, it will customize the title and tagline in the Appearance page, which are both searchable If the website's domain name doesn't contain Keywords or a description of its site, adding keywords wherever possible in these two lines might assist make web's site more search friendly So, it would be necessary for independently testing each keyword's performance on Google
Trang 22This impartial audit will only take a few time, but it will help find the possibility for more high-performing keywords
2 Maximize the Website:
One of the finest SEO options is to optimize your website in order to maximize the effectiveness of your SEO strategy Visitors can still quit your site if they aren't impressed, no matter how efficient your SEO marketing is In fact, if your site isn't user-friendly and captivating from the start, you'll have a high bounce rate
Make sure your website is mobile-friendly to get the most out of your SEO efforts This ensures that anyone may visit your site and view its content comfortably on any screen (Anon., 2019)
This is critical since many users will do business-related searches on their mobile devices It should also be simple to navigate your website Menu tabs should be visible and distinct Ensure that users can quickly access the most critical information, such as contact information, product options, and FAQ pages (Barnard, 2020)
Finally, make sure that none of web's material contains any grammatical or spelling issues The text should be simple to read and skim through Break up long paragraphs into manageable chunks, include bullet points and headers!
3 Generate The Right Content:
Because Google’s or other browser algorithm already operates to serve the most relevant content for each search query
as well as authority in its field Any sites with poorly optimized or non-authoritative content will be picked up by web crawlers Don't put yourself at risk of being flagged by Google!
Furthermore, appropriate content can engage with your customers in a way that helps them navigate the conversion process more safely Customers place a higher value on material that is both useful and intelligent The same may be said about brands (Barnard, 2020)
4 Write blog to advertise the website:
A blog is an excellent conduit for any type of SEO It allows you to communicate with customers on relevant themes, making it one of the most comprehensive SEO solutions on the market
A blog also supplies you with fresh information on a regular basis, which is beneficial to SEO Small businesses with only
a few web pages and one or two social media profiles will benefit from this (Barnard, 2020)
On a weekly basis, more optimized content equals more possibilities to engage with search engine visitors