Summary of web design experience and skills

Summary of web design experience and skills
■ Website theme planning Be careful not to make your website theme too fragmented. Because the more focused the website topic is, generally speaking, the website owner will invest more energy in it, and therefore the quality of the information provided will be higher. We know that search engines have been committed to providing users with high-quality information search services, so they will rank websites that provide valuable information in advance and return them to users first.
What if the website content covers a wide range and it is necessary to retain many topics? It’s still the same principle. As long as you organize the website information into categories and reasonably, it will naturally form relatively concentrated themes, and the search engine will naturally give you a higher website ranking.
■ Rich website content and website popularity complement each other. Websites with rich content are usually popular with visitors. Please note that the rich content here does not refer to the complexity of the content, but to the depth of the content.
When ranking websites, search engines not only look at the relevance of the information on the webpage, but also consider the reputation of the website, such as how many external links there are, how high the click-through rate of the webpage is, and so on. Therefore, a website with rich content will definitely be ranked higher than a website with poor content.
Since different search engines have differences in web page support, when designing a web page, don't just focus on the appearance. Many elements that are commonly used in normal web page design will cause problems for search engines.
■ Frame Sets
Some search engines (such as FAST) do not support frame structures, and their "spider" programs cannot read such web pages.
■ Image Maps
Except for AltaVista, Google, and Northern Light (which has now stopped public search service), which explicitly support image block linking, other engines do not support it. When a spider encounters this structure, it often feels at a loss. Therefore, try not to set Image Map links.
■ Special effect links We often see some websites adding special effects to navigation links, such as clicking on an item to expand the lower-level links. These effects are usually achieved through Java script, which is visually very novel, but not so attractive in the eyes of the "spider" program, which is unable to interpret the link. In order to allow search engines to successfully retrieve your web pages, it is recommended to sacrifice some fancy things.
■ FLASH
Although web pages created with FLASH have better visual effects, search engines are not very interested in them. Case studies have shown that this type of website is difficult to be indexed by the Baidu search engine. A wise approach is to provide both FLASH and non-FLASH web pages. This increases the viewing experience of the web pages and takes the search engine's emotions into consideration.
■ Dynamic Pages
Any web page with a "?", "&" (or other similar symbols) in the address will keep spiders out. These web pages are usually generated by programs such as CGI, PHP, and ASP. They are technically advanced, but not suitable for search engine "spider" programs. Although some large search engines (such as Google) currently have the ability to retrieve dynamic web pages, a considerable number of engines still do not support it. Moreover, even Google, which can index dynamic web pages, has clearly stated on many occasions that it cannot guarantee the retrieval of all dynamic web pages. Therefore, unless it is a very large website that has to use dynamic web page generation technology for convenience, it is better to use static web pages as much as possible.

<<:  Solve the mysql user deletion bug

>>:  How to use shtml include

Recommend

Causes and solutions for MySQL master-slave synchronization delay

For historical reasons, MySQL replication is base...

Summary of tips for making web pages

Preface This article mainly summarizes some of th...

Detailed explanation of js closure and garbage collection mechanism examples

Table of contents Preface text 1. Closure 1.1 Wha...

Briefly understand the two common methods of creating files in Linux terminal

We all know that we can use the mkdir command to ...

Mysql get table comment field operation

I won't say much nonsense, let's just loo...

The difference between MySQL execute, executeUpdate and executeQuery

The differences among execute, executeUpdate, and...

How to change MySQL character set utf8 to utf8mb4

For MySQL 5.5, if the character set is not set, t...

Getting the creation time of a file under Linux and a practical tutorial

background Sometimes we need to get the creation ...

Three BOM objects in JavaScript

Table of contents 1. Location Object 1. URL 2. Pr...

Implementation code of using select to select elements in Vue+Openlayer

Effect picture: Implementation code: <template...

How to open the port in Centos7

The default firewall of CentOS7 is not iptables, ...

JavaScript Sandbox Exploration

Table of contents 1. Scenario 2. Basic functions ...

Specific use of nginx keepalive

The default request header of the http1.1 protoco...

js regular expression lookahead and lookbehind and non-capturing grouping

Table of contents Combining lookahead and lookbeh...

CSS draw a lollipop example code

Background: Make a little progress every day, acc...