Mối quan hệ với một người đàn ông tìm kiếm php thêm từ khóa. Những lỗi thường gặp khi sử dụng từ khóa. Thẻ meta tiêu đề, mô tả và từ khóa có quan trọng đối với SEO không?

Yandesk.Help nói như sau:

Nghĩa là, Yandex có thể không tính đến Từ khóa và nếu có, nó sẽ chỉ tuân theo một số điều kiện nhất định.

Thẻ meta Từ khoá của Google được tính như thế nào?

Trong chính thức blog của GoogleĐối với các quản trị viên web, có một thông điệp về vấn đề này từ Matt Cutts (người làm việc trong nhóm phát triển chất lượng tìm kiếm của Google):

Google không sử dụng thẻ meta "từ khóa" trong xếp hạng tìm kiếm trên web của chúng tôi - Google không sử dụng thẻ meta "từ khóa" trong xếp hạng tìm kiếm của chúng tôi.

Google có bao giờ sử dụng thẻ meta "từ khóa" trong bảng xếp hạng tìm kiếm trên web của mình không? Google có bao giờ sử dụng thẻ meta "từ khóa" trong bảng xếp hạng tìm kiếm của mình không?

Trong một từ, không. Tìm kiếm trên web của chúng tôi hoàn toàn bỏ qua các thẻ meta từ khóa. - Nói tóm lại là không. Tìm kiếm trên web của chúng tôi hoàn toàn bỏ qua thẻ meta "từ khóa".

Điều này có nghĩa là Google sẽ luôn bỏ qua thẻ meta từ khóa? – Điều này có nghĩa là Google sẽ luôn bỏ qua thẻ meta “từ khóa”?

Google đã bỏ qua thẻ meta từ khóa trong nhiều năm và hiện tại chúng tôi thấy không cần phải thay đổi chính sách đó. - Google đã bỏ qua thẻ meta "từ khóa" trong nhiều năm và hiện tại chúng tôi thấy không cần thiết phải thay đổi chính sách này.

Nghĩa là, Google không tính đến thẻ meta “từ khóa” và dường như sẽ không tính đến nó nữa.

Thẻ meta Từ khóa được Rambler tính đến như thế nào?

Tài liệu Rambler về vấn đề này có nội dung như sau: Robot Rambler bỏ qua các trường khi quét và tất cả các lĩnh vực khác , ngoại trừ .

Nghĩa là, Rambrer không tính đến thẻ meta “từ khóa”.

Thẻ meta Từ khóa Mail.ru được tính đến như thế nào?

Thông tin dành cho quản trị viên web cho biết như sau: - có thể được tính đến khi xác định xem một trang có phù hợp với truy vấn tìm kiếm hay không.

Nghĩa là, như trong trường hợp của Yandex, Từ khóa trong Mail.ru có thể không được tính đến và nếu được tính đến, nó sẽ chỉ tuân theo một số điều kiện nhất định.

Sử dụng Thẻ từ khóa Meta?

Không cần sử dụng thẻ meta Từ khóa cho các trang web hoàn toàn tập trung vào đối tượng nói tiếng Anh bằng Google.

Nếu trang web nhắm đến đối tượng nói tiếng Nga sử dụng Yandex, Mail.ru - có nên sử dụng Từ khóa hay không, bạn có thể đưa ra quyết định bằng cách xem xét các đối thủ cạnh tranh đứng đầu các công cụ tìm kiếm này.

Chúng tôi đã phát hành sách mới“Tiếp thị nội dung ở trong mạng xã hội: Cách đi sâu vào tâm trí người đăng ký và khiến họ yêu thích thương hiệu của bạn.”

Đặt mua

Thường thì một người xem qua các bài báo từ gần như thế kỷ trước, và sau khi đọc chúng, anh ta chắc chắn bắt đầu rút ra kết luận. Một trong những phản đối phổ biến nhất từ ​​​​khách hàng (của bất kỳ studio nào) là vấn đề về một trường trống. Khách hàng quan tâm đến việc làm thế nào mà một công cụ có cái tên hay “ từ khóa» vẫn trống và tại sao bạn cần từ khóa trong bảng quản trị trang? Trong bài viết này chúng tôi sẽ “hát” một bài cầu nguyện cho từ khóa.

Từ khóa dùng để làm gì?

Khoảng 15 năm trước, từ khóa là một trong những yếu tố quyết định đưa website của bạn lên TOP. Chỉ cần viết đầy đủ văn bản, thêm từ khóa vào đó và điền vào tất cả các thẻ meta là đủ. Chúng tôi đã thảo luận về tiêu đề và mô tả trong các bài viết khác, có nghĩa là chúng tôi sẽ không đề cập đến chúng ở đây.

Vì vậy, tất cả các cụm từ có thể xác định mức độ liên quan của trang với một yêu cầu cụ thể đã được nhập vào trường từ khóa. Ví dụ: bạn có một trang web về bán hàng cửa sổ nhựa, và bạn đã viết văn bản lên trang chính, chèn một vài khóa vào đó và điền vào các thẻ meta:

Và chúng tôi ngưỡng mộ cách trang web ngày càng nâng cao vị thế của mình. Nhưng đó là một thời gian dài trước đây.

Tại sao từ khóa không hoạt động

Rất đơn giản: bên cạnh những quản trị viên web trung thực, còn có những người xảo quyệt. Họ đã tìm ra cách thao túng kết quả của các công cụ tìm kiếm, những công cụ mà sự ngây thơ của chúng vào thời điểm đó thực sự giống như những chú cún con. Sau khi những kẻ thao túng bắt đầu bão hòa các từ khóa với vô số từ khóa, đôi khi không liên quan gì đến chủ đề của tài liệu, một lượng khách truy cập vào trang web thực sự rất lớn.

Tuy nhiên, đúng như dự đoán, người dùng đã không ở lại trang web và vẫn không hài lòng với kết quả của toàn bộ công cụ tìm kiếm, làm suy yếu danh tiếng của nó. Sau đó, các từ khóa trở thành một vấn đề thực sự đau đầu, sau đó người ta quyết định giảm mức độ liên quan của nó và sau đó giảm hoàn toàn nó thành “chà, có thể chúng ta sẽ thấy, hoặc có thể chúng ta sẽ không,” theo Matt Cutts, người đứng đầu bộ phận chống chiến tranh. Thư rác của Google, năm 2009.

Yandex cũng nói điều tương tự trong phần trợ giúp “giúp quản trị trang web”:

Và trong video của Denis Nagorny (xem từ phút 22):

Kết quả là tất cả các chuyên gia SEO đều đi đến kết luận rằng từ khóa sẽ không giúp bạn quảng bá trang web của mình.

Xử phạt đối với từ khóa

Nhìn chung, nếu bạn điền đúng từ khóa thì sẽ không tệ hơn nhưng cũng không tốt hơn. Có những quản trị viên web vẫn điền thẻ meta này cho đến ngày nay và hài lòng với chính họ. Lời cảnh báo duy nhất là điền đúng, nếu làm quá sẽ gặp rắc rối. Các công cụ tìm kiếm chắc chắn sẽ nhận thấy điều này và hạ hạng trang của bạn hoặc thậm chí toàn bộ trang web. kết quả tìm kiếm.

Cách điền từ khóa chính xác

Nếu bạn quyết định điền nó, có một số điều bạn cần biết. Để không bị trừng phạt khi sử dụng từ khóa, bạn cần phải cẩn thận với chúng, như trường hợp tiêu đề và mô tả. Hãy tuân theo các quy tắc tiêu chuẩn và sự bi quan trong tìm kiếm sẽ bỏ qua bạn:

  1. Tránh thư rác quá mức. Việc sử dụng hàng tá từ khóa có thể ảnh hưởng tiêu cực đến việc quảng bá trang web của bạn. 2-3 từ khóa là đủ.
  2. Tính độc đáo. Từ khóa phải là duy nhất cho mỗi trang, tương tự như các thẻ meta khác.
  3. Dấu chấm câu. Chia sẻ truy vấn chính dấu phẩy. Đừng viết chúng bằng văn bản liên tục.
  4. Các khóa phải liên quan đến trang và được sử dụng trong văn bản.
  5. Không sử dụng từ khóa trên các trang có thông tin chính thức. Thích liên hệ hoặc phản hồi.

Cách sử dụng từ khóa ngày nay

Tất cả các từ khóa đã nhập vào trường từ khóa đều được coi là khóa văn bản thông thường.

Nói chung, nếu văn bản của bạn đã có chìa khóa đã cho, ví dụ: “đặt pizza ở Moscow,” thì việc sao chép nó trong trường từ khóa sẽ chẳng ích gì. Cách đây một thời gian, bạn có thể sử dụng thẻ meta này bằng cách nhập tên công ty của đối thủ cạnh tranh vào đó và có thể xuất hiện trong kết quả tìm kiếm cho các truy vấn có thương hiệu của họ. Nhưng bây giờ điều này là không thể, hoặc ít nhất là cực kỳ khó xảy ra, bởi vì công cụ tìm kiếm có rất nhiều công cụ khác, quan trọng hơn, khó giả mạo và ảnh hưởng đến kết quả tìm kiếm hơn nhiều.

Lời bào chữa hợp lý duy nhất điền từ khóa– Đây là những thuật toán công cụ tìm kiếm thay đổi liên tục. Những gì không quan trọng có thể trở nên có liên quan trở lại. Và nếu điều này xảy ra, quản trị viên web điền từ khóa sẽ có một số lợi thế, vì họ sẽ không phải điền khẩn cấp thẻ meta này cho hàng nghìn trang của mình, mọi thứ sẽ được viết ra sẵn. Và nếu bạn quyết định noi gương họ nhưng không biết làm thế nào để cách sử dụng từ khóa, hãy hãy cẩn thận và không làm tổn hại đến tài nguyên của bạn.

Thẻ từ khóa meta: đầu ra

Thẻ meta là đủ yếu tố quan trọng khi xếp hạng một trang web. Ngoại lệ duy nhất hiện nay là từ khóa, một thẻ meta được tạo vào năm 1995 để liệt kê các từ khóa, không được các công cụ tìm kiếm phổ biến như Google và Yandex phản hồi. Trong tình huống bạn bị giới hạn về thời gian, tốt hơn hết bạn nên ưu tiên cho tiêu đề và mô tả. Nếu bạn quyết định thêm từ khóa, bạn cần biết cách điền từ khóa chính xác và tuân thủ các quy tắc. Nếu không, bạn sẽ gây hại cho trang web của mình nhiều hơn là giúp ích.

Chia sẻ bài viết này:

Có được góc nhìn chuyên nghiệp bên ngoài về dự án của bạn

Các chuyên gia của studio SEMANTICA sẽ tiến hành phân tích toàn diện trang web theo kế hoạch sau:

– Kiểm tra kỹ thuật.
- Tối ưu hóa.
- Yếu tố thương mại.
- Yếu tố bên ngoài.

Chúng tôi không chỉ nói vấn đề là gì. Chúng tôi giúp giải quyết chúng

28/02/16 11K

Một trong những phổ biến nhất và chức năng cần thiết trên bất kỳ trang web nào đều có tìm kiếm được thực hiện bằng cách sử dụng hình thức đặc biệt. Chức năng này cho phép khách truy cập nhanh chóng tìm thấy nội dung mà họ quan tâm trên trang web.

Hôm nay chúng tôi muốn cho bạn biết cách tìm kiếm trang web bằng một biểu mẫu đặc biệt sẽ truy vấn các bảng cơ sở dữ liệu và hiển thị thông tin về những người quản lý hiện tại trên trang web. Bạn sẽ học cách tạo các bảng cơ sở dữ liệu chứa thông tin về nhân sự hiện tại.

Phát triển các hình thức tìm kiếm Trợ giúp về PHP, đồng thời làm quen với SQL ( Structured Query Language) – ngôn ngữ đặc biệtđể thu thập, ghi lại và sửa đổi thông tin có trong cơ sở dữ liệu. Trước khi bắt đầu, chúng tôi khuyên bạn nên tải tập tin dự án.

Những gì bạn sẽ cần

  • Công cụ làm việc với cơ sở dữ liệu MySQL.
  • Địa phương hoặc máy chủ từ xa với sự hỗ trợ của PHP.
  • Trình soạn thảo văn bản.

Tạo cơ sở dữ liệu

Nếu bạn không hoàn toàn chắc chắn rằng mình có thể hiểu được cơ sở dữ liệu trên dịch vụ lưu trữ của mình, hãy liên hệ với máy chủ lưu trữ để được hướng dẫn hoặc hỗ trợ. Sau khi cơ sở dữ liệu được tạo, bạn sẽ cần kết nối nó, tạo bảng và ghi dữ liệu cần thiết vào đó.

Công cụ phổ biến nhất để quản lý MySQL là PHP Quản trị viên của tôi Công cụ này sẽ đủ cho hướng dẫn của chúng tôi ngày hôm nay.

Tạo bảng

Bảng của chúng tôi phải được tạo theo định dạng sau:

Tên cột dọc Loại dữ liệu Chiều dài Rỗng hoặc Không Rỗng Khóa chính? Tự động tăng
NHẬN DẠNG INT 1 Có giá trị Đúng Đúng
Tên đầu tiên Varchar 50 Có giá trị KHÔNG KHÔNG
Họ Varchar 50 Có giá trị KHÔNG KHÔNG
E-mail Varchar 50 Có giá trị KHÔNG KHÔNG
Số điện thoại Varchar 15 Có giá trị KHÔNG KHÔNG

Bảng cơ sở dữ liệu bao gồm các cột và hàng, giống như Excel. Cột đầu tiên cho phép bạn xác định dữ liệu theo tên. Tiếp theo là cột Kiểu dữ liệu, cột này cho chúng ta biết loại dữ liệu có trong cột. Trường Độ dài chỉ định dung lượng bộ nhớ (bộ nhớ) tối đa cho một cột trong bảng. Chúng tôi sử dụng các biến mang lại sự linh hoạt hơn. Nói cách khác, nếu độ dài của tên đầy đủ dưới 50 ký tự thì chỉ một phần không gian được phân bổ sẽ bị chiếm.

Và trong số dữ liệu nhân sự không được có giá trị trống ( vô giá trị, trống rỗng). Dòng đầu tiên được đánh dấu màu vàng, vì cột ID là khóa chính của chúng tôi. Khóa chính trong cơ sở dữ liệu đảm bảo rằng mỗi bản ghi là duy nhất. Tính năng tự động tăng cũng được áp dụng cho cột này, có nghĩa là mỗi bản ghi trong cơ sở dữ liệu của chúng tôi sẽ tự động được gán một số duy nhất.

Thêm đại diện nhân viên vào bảng

Khi bạn đã hiểu bảng, hãy bắt đầu điền dữ liệu vào bảng. 6 nốt nhạc là đủ để ghi nhớ quy trình trong đầu bạn. Dưới đây tôi cung cấp cho bạn ví dụ của riêng tôi:

ID cột Tên đầu tiên Họ E-mail Số điện thoại
2 Ryan quản gia [email được bảo vệ] 417-854-8547
3 Dầu Brent Callahan [email được bảo vệ] 417-854-6587

Phát triển hình thức

Để tạo biểu mẫu tìm kiếm trang web qua Google, hãy mở bất kỳ biểu mẫu nào phù hợp soạn thảo văn bản. Tôi khuyên bạn nên sử dụng PSPad miễn phí. Bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào cung cấp tính năng đánh dấu cú pháp. Đây là trong đến một mức độ lớn sẽ tạo điều kiện thuận lợi cho quá trình viết và gỡ lỗi mã PHP. Khi tạo một trang cho biểu mẫu tìm kiếm của bạn, hãy nhớ lưu nó ở định dạng .php, nếu không mã PHP sẽ không được phân tích cú pháp chính xác. Khi bạn lưu tài liệu, hãy sao chép đánh dấu sau vào đó:

Tìm liên lạc:

Tìm kiếm liên hệ chi tiết

Bạn có thể tìm kiếm theo tên hoặc họ

Nếu bạn quen thuộc với ngôn ngữ HTML, thì mọi thứ sẽ rõ ràng với bạn ít nhất là cho đến thẻ biểu mẫu mở. Bên trong thẻ này là thành phần quan trọng nhất của toàn bộ mã - thuộc tính hành động. Đối với hành động biểu mẫu của chúng tôi, chúng tôi đã chỉ định tên tệp của mình và sau đó áp dụng chuỗi truy vấn “ đi”.

Kiểm tra việc tuân thủ các tiêu chí

Khi người dùng nhập họ hoặc tên rồi nhấp vào nút gửi, biểu mẫu sẽ chuyển dữ liệu đến chính nó và thêm chuỗi truy vấn “ đi" TRÊN ở giai đoạn này chúng tôi kiểm tra sự hiện diện của chuỗi truy vấn go. Nếu kết quả là dương tính, chúng tôi sẽ hiển thị kết quả tìm kiếm.

Trước khi hiển thị kết quả được yêu cầu, chúng ta cần kiểm tra kỹ: (1) biểu mẫu đã được gửi chưa, (2) chuỗi truy vấn có chứa giá trị go hay không, (3) liệu truy vấn tìm kiếmđược nhập bằng chữ thường hay chữ hoa? Nếu không có bước kiểm tra nào cho kết quả dương tính ( ĐÚNG VẬY), thì chúng ta không bắt buộc phải thực hiện bất kỳ hành động nào.

Đầu tiên, hãy thêm một đoạn mã PHP nhỏ để tìm kiếm trang web sau thẻ đóng:

Đầu tiên, chúng ta mở một khối mã PHP bằng thẻ “”.

Bất kỳ mã PHP nào bên trong cặp thẻ này sẽ được máy chủ thực thi. Sau đó, chúng tôi kiểm tra xem biểu mẫu đã được gửi chưa:

Nhập cụm từ tìm kiếm của bạn

"; } ?>

Chúng ta sẽ sử dụng hàm isset dựng sẵn, hàm này trả về một bool và đặt mảng $_POST vào đó. Biểu thức Boolean trong lập trình cho phép chúng ta nhận được giá trị đúng hoặc sai.

Do đó, nếu hàm trả về true thì biểu mẫu đã được gửi và chúng ta cần tiếp tục thực thi mã thêm. Nếu hàm trả về sai thì chúng ta sẽ in ra thông báo lỗi. Lưu tất cả mã đã nhập vào tệp search_submit.php.

Nhập cụm từ tìm kiếm của bạn

"; } } } ?>

Chúng tôi đặt một điều kiện khác biểu thức logic bên trong phần chính, nhưng chỉ lần này chúng tôi sử dụng mảng $_GET cùng với giá trị “ đi" Lưu các thay đổi vào tệp search_go.php.

Bây giờ chúng ta cần đảm bảo rằng khách truy cập chỉ có thể nhập chữ cái đầu tiên của chuỗi truy vấn bằng chữ hoa hoặc chỉ bằng chữ thường. Chúng tôi cũng cần cung cấp cách tính đến các tiêu chí tìm kiếm do khách truy cập nhập vào. Cách tốt nhất để xác thực dữ liệu đầu vào của khách truy cập là sử dụng biểu thức chính quy:

Chúng tôi đặt một biểu thức logic có điều kiện khác vào bên trong hai biểu thức đó. Lần này chúng tôi sử dụng biểu hiện thông thườngđể xác nhận đầu vào của bạn. Chúng tôi sử dụng hàm preg_match tích hợp sẵn với hai tham số: một biểu thức chính quy và trường biểu mẫu cần áp dụng xác thực.

Trong trường hợp của chúng tôi, đây sẽ là trường “Tên” ( tên). Để truy xuất các tham số tìm kiếm do khách truy cập chỉ định, chúng tôi tạo một biến $name và liên kết nó với giá trị POST với tên của trường biểu mẫu sẽ được sử dụng trong truy vấn SQL. Hiện chúng tôi đã triển khai: (1) gửi biểu mẫu, (2) chuỗi truy vấn bao gồm giá trị go và (3) khách truy cập đã nhập chữ cái đầu tiên viết hoa hoặc viết thường. Và tất cả các bước kiểm tra này đều diễn ra trước khi có bất kỳ thay đổi nào được thực hiện đối với cơ sở dữ liệu. Lưu tất cả các thay đổi.

Kết nối, chọn, truy vấn và trả về kết quả từ bảng cơ sở dữ liệu

Để lấy dữ liệu từ một bảng, trước tiên bạn cần kết nối với máy chủ trong tập lệnh tìm kiếm trang web. Để làm điều này, chúng tôi sử dụng đoạn mã sau:

", "") hoặc chết (" Tôi không thể kết nối với cơ sở dữ liệu vì: " . mysql_error()); else( echo "

Vui lòng nhập cụm từ tìm kiếm của bạn

"; } } }?>

Chúng tôi tạo một biến $db và liên kết nó với hàm MySQL_connect tích hợp sẵn, hàm này có ba tham số: máy chủ với cơ sở dữ liệu ( localhost, nếu bạn làm việc tại địa phương), đăng nhập và mật khẩu.

Sau đó, chúng tôi chạy hàm PHP tích hợp sẵn, chức năng này sẽ dừng việc thực thi mã tiếp theo nếu không có kết nối với cơ sở dữ liệu. Và chúng tôi hiển thị thông tin về lỗi bằng cách chạy hàm MySQL tích hợp sẵn mysql_error , hàm này sẽ trả về nguyên nhân gây ra lỗi. Lưu tệp search_connectdb.php.

Vui lòng nhập cụm từ tìm kiếm của bạn

"; } } } ?>

Tạo một biến có tên mydb và liên kết nó với biến tích hợp Các hàm MySQL mysql_select_db, sau đó cho biết tên cơ sở dữ liệu mà bạn đã tạo trước đó. Tiếp theo, chúng tôi truy vấn bảng cơ sở dữ liệu bằng truy vấn SQL với biến tên chứa các tham số tìm kiếm do khách truy cập nhập:

Vui lòng nhập cụm từ tìm kiếm của bạn

"; } } } ?>

Khi truy vấn một bảng cơ sở dữ liệu, chúng ta tạo một biến $sql và liên kết nó với một chuỗi chứa truy vấn SQL. Chúng tôi sử dụng câu lệnh CHỌNđể lấy các giá trị từ các cột id và họ và tên từ bảng danh bạ. Sau đó chúng ta sử dụng mệnh đề WHERE cùng với giá trị họ và tên để thu hẹp phạm vi tìm kiếm.

Cùng với toán tử THÍCH, chúng tôi sử dụng dấu phần trăm (%) - một ký tự đặc biệt trả về 0 ký tự trở lên, cũng như biến tên từ chuỗi tìm kiếm. Kết quả là THÍCH ( kết hợp với một ký tự đặc biệt) tìm thấy bất kỳ tên nào phù hợp trong bảng cơ sở dữ liệu. Toàn bộ quá trình có thể được mô tả như sau: “ Chúng tôi chọn họ và tên từ bảng liên hệ khớp với thông tin khách truy cập đã nhập" Lưu tệp search_query.php.

Vui lòng nhập cụm từ tìm kiếm của bạn

"; } } } ?>

Chúng ta tạo một biến $result và gán cho nó giá trị của hàm mysql_query() bằng cách thêm nó vào $query. Bây giờ truy vấn của chúng tôi được lưu trữ trong biến kết quả. Để xuất kết quả bằng PHP, chúng ta tạo một vòng lặp rồi xuất dữ liệu theo danh sách không có thứ tự:

n"; tiếng vang"

  • " . "
  • n"; tiếng vang""; ) ) khác( tiếng vang "

    Vui lòng nhập cụm từ tìm kiếm của bạn

    "; } } } ?>

    Đầu tiên, chúng ta tạo một vòng lặp while, bên trong nó, chúng ta tạo một biến gọi là hàng và khởi tạo nó bằng giá trị trả về của hàm mysql_fetch_array, hàm này nhận biến kết quả chứa truy vấn SQL của chúng ta. Bên trong trong khi lặp lại chúng tôi gán từng giá trị cột cho giá trị của một biến có cùng tên. Sau đó chúng ta xuất các giá trị bên trong danh sách không có thứ tự.

    Điều quan trọng là phải chú ý đến hai điểm ở đây: (1) bên trong vòng lặp while bạn không cần gán giá trị cho các biến mảng hàng, vì các giá trị có thể được lấy trực tiếp từ mảng hàng; (2) thẻ neo mà chúng tôi sử dụng trong tên tệp của mình cùng với id và khóa chính. Nguyên nhân của điều này là ở nhiều yếu tố tìm kiếm ban đầu không có gì được hiển thị.

    Vì chúng tôi chỉ hiển thị họ và tên, với ID ở cuối thẻ liên kết, nên chúng tôi có thể sử dụng ID cho truy vấn bổ sung cho phép chúng tôi hiển thị Thông tin thêm về nhân viên. Lưu tập tin và kiểm tra dạng PHP tìm trang ( search_display.php).

    Xóa tab

    Kết quả hiển thị dưới dạng danh sách không có thứ tự, nhưng vấn đề là chúng ta không cần tab. Để loại bỏ nó, hãy thêm quy tắc CSS sau vào đầu tệp của bạn trong phần đầu:

    Tìm kiếm theo chữ cái

    Để thực hiện tìm kiếm theo chữ cái, bạn chỉ cần một vài dòng bổ sung mã số. Hãy thêm chức năng tiện lợi này cho du khách. Bằng cách này, họ sẽ có thể tìm thấy đại diện nhân viên bằng các chữ cái có trong họ hoặc tên.

    Thêm vào hàng tiếp theo mã sau thẻ biểu mẫu đóng:

    A | B | K

    Chúng tôi ràng buộc thẻ vào chuỗi truy vấn bằng cách sử dụng một neo và đặt nó bằng một chữ cái cụ thể. Để triển khai chức năng tìm kiếm chữ cái, chúng ta cần thêm đoạn mã sau ngay sau dấu ngoặc nhọn đóng trong tập lệnh nguồn như dưới đây:

    )//Kết thúc tập lệnh biểu mẫu tìm kiếm if(isset($_GET["by"]))( $letter=$_GET["by"]; //Kết nối với cơ sở dữ liệu $db=mysql_connect ("tên máy chủ", "tên người dùng " , "password") hoặc die ("Tôi không thể kết nối với cơ sở dữ liệu vì: " . mysql_error()); //-Chọn cơ sở dữ liệu $mydb=mysql_select_db("yourDatabase"); //-Truy vấn cơ sở dữ liệu table. $sql="SELECT ID, FirstName, LastName TỪ Danh bạ Ở ĐÂU FirstName THÍCH "%" . $letter . "%" HOẶC Họ THÍCH "%" . $letter . "%""; Hàm truy vấn MySQL $ result=mysql_query($sql); //-Kết quả tính toán $numrows=mysql_num_rows($result);

    " .$numrows . " đã tìm thấy kết quả cho " . $letter . "

    "; //-Bắt đầu vòng lặp và sắp xếp kết quả while($row=mysql_fetch_array($result))( $FirstName =$row["FirstName"]; $LastName=$row["LastName"]; $ID=$ row[ "ID"]; //-Xuất kết quả ra mảng echo "
      n"; tiếng vang"
    • " . "" .$FirstName . " " . $LastName . "
    • n"; tiếng vang"
    "; } }

    Ở đây chúng tôi đã thay đổi bốn đoạn mã của tập lệnh tìm kiếm trang web:

    • Chúng ta sử dụng hàm isset() và chèn mảng $_GET vào đó rồi kiểm tra giá trị của by ;
    • Chúng ta tạo một biến $letter và khởi tạo giá trị của nó bằng mảng $_GET;
    • Thêm biến chữ cái vào truy vấn SQL;
    • Chúng ta chỉ định biến chữ cái bên trong biểu thức để lấy số dòng đếm được.

    Lưu file search_byletter.php và kiểm tra kết quả.

    Tìm kiếm một nhân viên cụ thể

    Để hiển thị phần còn lại của thông tin nhân viên, được chuyển qua id duy nhất bên trong liên kết của chúng tôi, chúng tôi cần thêm mã sau ngay sau dấu ngoặc nhọn đóng trong tập lệnh chữ cái, như hiển thị bên dưới:

    )//Kết thúc tập lệnh if(isset($_GET["id"]))( $contactid=$_GET["id"]; //Kết nối với cơ sở dữ liệu $db=mysql_connect ("tên máy chủ", "tên người dùng", " mật khẩu") hoặc die ("Tôi không thể kết nối với cơ sở dữ liệu vì: " . mysql_error()); //-chọn cơ sở dữ liệu để sử dụng $mydb=mysql_select_db("yourDatabase"); data $sql="SELECT * FROM Contacts WHERE ID=" . $contactid; //- Chạy truy vấn tới hàm mysql_query() $result=mysql_query($sql); //- Bắt đầu vòng lặp và sắp xếp kết quả while( $row=mysql_fetch_array ($result))( $FirstName =$row["FirstName"]; $LastName=$row["LastName"]; $PhoneNumber=$row["PhoneNumber"]; $Email=$row[" Email"]; //- Xuất kết quả dưới dạng mảng echo "

    "; } }

    Ở đây chúng tôi đã thay đổi bốn đoạn mã:

    • Chúng ta sử dụng hàm isset() và sử dụng nó để kiểm tra giá trị ID trong mảng $_GET;
    • Tạo một biến $contactid và khởi tạo nó bằng mảng $_GET;
    • Trong bảng, đánh dấu mọi thứ được đánh dấu hoa thị *. Dấu hoa thị là một cách viết tắt SQL có nghĩa là " đưa cho tôi tất cả các cột và hàng trong bảng". Để xác định thông tin nào sẽ xuất ra, chúng tôi đề cập đến biến contactid ở cuối câu lệnh SQL;
    • Chúng tôi hiển thị thông tin bổ sung về mỗi đại diện nhân viên.

    Lưu file search_byid.php và kiểm tra kết quả.

    Xin lưu ý rằng chức năng của chúng tôi hoạt động như mong đợi. Khi bạn nhập họ hoặc tên vào một trường hoặc chọn một chữ cái làm siêu liên kết, chỉ tên của nhân viên được hiển thị. Nếu bạn di chuột qua liên kết, bạn có thể thấy một ID duy nhất trên thanh trạng thái. Nếu bạn bấm vào một người cụ thể, thanh địa chỉ sẽ thay đổi và thông tin bổ sung về nhân viên đó sẽ được hiển thị.

    SQL tiêm

    Lý do chúng tôi thêm biểu thức chính quy vào trường tìm kiếm của mình là để ngăn chặn bất kỳ ai giả mạo truy vấn SQL của chúng tôi. Trước đây, vấn đề này khá phổ biến và tin tặc đã cố gắng chạy các truy vấn SQL của riêng chúng trong khi thao tác với ứng dụng của bạn. Ví dụ: nếu chúng tôi cho phép khả năng sử dụng dấu nháy đơn trong trường của mình thì tin tặc có thể chỉ cần xóa cơ sở dữ liệu bằng truy vấn:

    "THẢ BÀN

    Như đã lưu ý, biểu thức chính quy đảm bảo rằng khách truy cập chỉ có thể nhập chữ thường hoặc chữ in hoa làm ký tự đầu tiên.

    Tóm lại là

    Trong bài viết hôm nay, chúng ta đã xem xét cách thực hiện tìm kiếm trang web cũng như:

    • Tạo cơ sở dữ liệu và các bảng liên quan;
    • Sử dụng các công cụ quản lý cơ sở dữ liệu để tạo cột và nhập dữ liệu;
    • Phát triển các biểu mẫu tìm kiếm dựa trên PHP, có thể kiểm tra dữ liệu đã nhập, sự hiện diện của các biến trong yêu cầu, cũng như kết nối với cơ sở dữ liệu và hiển thị kết quả từ bảng;
    • Cách bảo vệ ứng dụng và cơ sở dữ liệu của bạn khỏi việc tiêm SQL.

    Sử dụng kiến ​​thức thu được từ bài viết này, bạn có thể dễ dàng sửa đổi mã của người khác và nếu cần, hãy mở rộng chức năng của biểu mẫu tìm kiếm.

    Ấn phẩm này là bản dịch của bài viết “ Cách tạo tính năng tìm kiếm bằng PHP và MySQL", được chuẩn bị bởi nhóm dự án thân thiện

    Tốt xấu

    Tôi đang tự hỏi liệu && có giống với “và” và || giống như “hoặc” trong PHP. Tôi đã thực hiện một số thử nghiệm và có vẻ như chúng hoạt động giống nhau. Có sự khác biệt nào không?

    Nếu không, có bất kỳ dấu hiệu php nào khác có từ tương đương không và bạn có nghĩ nó làm cho mã dễ đọc hơn không?

    php so sánh chuỗi từ khóa

    Tôi cần so sánh hai chuỗi từ khóa này với php. $origin_keywords = mèo, chó, chuột $possible_keywords_1 = mèo, chó, chuột đồng; $possible_keywords_2 = mèo, cừu, dê; Tôi cần một php

    PHP và từ khóa

    Tôi muốn biết liệu tôi có thể tạo một tập lệnh php cho phép tôi lặp lại các từ khóa vào thẻ meta hay không. Nói chính xác hơn, liệu các từ khóa được lặp lại bởi tập lệnh php có được các công cụ tìm kiếm lập chỉ mục không? Tôi không

    Tìm kiếm PHP trên từ khóa

    Tôi có một bảng trong cơ sở dữ liệu chứa các bản ghi chứa từ khóa cũng như dữ liệu khác. Đâu là cách hợp lý để tạo chức năng tìm kiếm cho phép mọi người tìm kiếm dựa trên từ khóa và hoặc

    Thêm + giữa các từ khóa PHP

    Trong đám mây thẻ của tôi, tôi có các url trông như thế này ../search.php?query=cat&select=all ../search.php?query=the cat&select=all Điều tôi đang cố gắng làm là nếu từ khóa có nhiều hơn một từ như

    mysql php phù hợp với nhiều từ khóa

    Tôi có ba bảng hiện được cấu trúc theo cách sau Bảng: Hình ảnh image_id image_title … Bảng: Từ khóa từ khóa_id từ khóa Bảng: Image_Keyword image_id từ khóa_id Với st này

    Từ khóa không đúng định dạng khi trích xuất PHP

    Tôi đang trích xuất từ ​​khóa từ trang web bằng tài nguyên này. Nó hoạt động tốt nhưng một số từ đang bị sai định dạng. Bộ nhớ từ được trích xuất dưới dạng bản ghi nhớ và bài viết được trích xuất dưới dạng articl. Ở đó

    Tự động chuyển đổi từ khóa thành liên kết trong php

    Tôi đang cố gắng chuyển đổi các từ khóa cụ thể trong văn bản, được lưu trữ dưới dạng mảng, thành các liên kết. Văn bản ví dụ: $text=’Văn bản này chứa nhiều từ khóa, nhưng cũng được định dạng

    làm cách nào để tôi có được PHP/REGEXP khớp với tất cả các từ khóa, thay vì bất kỳ từ khóa nào?

    Tôi có chức năng tìm kiếm PHP/mySQL sử dụng một hoặc nhiều từ khóa có giá trị $keywords_search . Vấn đề là nó khớp với BẤT KỲ từ khóa nào, nghĩa là nếu thực hiện tìm kiếm, nó sẽ trả về kết quả phù hợp

    Công cụ tìm kiếm PHP MYSQL sử dụng từ khóa

    Tôi đang cố gắng triển khai công cụ tìm kiếm dựa trên tìm kiếm từ khóa. Có ai có thể cho tôi biết thuật toán nào tốt nhất (nhanh nhất) để thực hiện tìm kiếm từ khóa không? Điều tôi cần là: Từ khóa của tôi: tìm kiếm, nhanh chóng

    Tìm kiếm bằng nhiều từ khóa trong PHP/MySql

    Tôi đang cố gắng tìm kiếm mọi người dựa trên kỹ năng của họ bằng cách sử dụng các từ khóa khác nhau. Tuy nhiên, bất cứ khi nào tôi cố gắng tìm kiếm, kết quả đều được thu hẹp lại để khớp với từ khóa chính xác. Ví dụ: bảng cho người dùng

    câu trả lời

    và và hoặc có mức độ ưu tiên thấp hơn && và ||. Nói chính xác hơn && và || có độ ưu tiên cao hơn toán tử gán (=) while và và hoặc có độ ưu tiên thấp hơn.

    Thông thường nó không tạo ra sự khác biệt, nhưng có những trường hợp nếu không biết về sự khác biệt này có thể gây ra một số hành vi không mong muốn. Xem ví dụ tại đây:

    Vâng, về mặt logic chúng giống nhau. (Tôi tin rằng “&&” và “||” là lựa chọn ưu tiên trong tiêu chuẩn mã hóa Zend, nhưng không thể tìm thấy bất kỳ thông tin cụ thể nào về điều này, vì vậy tất cả có thể chỉ là một giấc mơ. Hoặc gì đó.)

    Xin chào các độc giả thân mến của trang blog. Hôm nay tôi muốn đi vào chi tiết hơn một chút so với những gì tôi đã làm trong bài viết về quảng cáo trang web, tập trung vào các thẻ meta tiêu đề, mô tả và từ khóa, những thẻ này trong hơn mười lăm năm đã là những yếu tố ảnh hưởng đến sự thành công của việc quảng bá dự án web.

    Nhưng chúng có thực sự hữu ích cho trang web của bạn không? Hoặc có thể chúng là nguyên nhân dẫn đến thảm thực vật hoặc tiến độ dự án Internet của bạn rất chậm chạp? Tôi sẽ cố gắng trả lời câu hỏi này trong bài viết này.

    Khi viết tài liệu này, tôi không chỉ tính đến kinh nghiệm của mình mà còn tính đến kinh nghiệm của các chuyên gia được coi là có uy tín trong lĩnh vực này (phần lớn, họ đều được đưa vào danh sách của tôi). Giới thiệu lại với bạn.

    Ngoài ra, đối với nhiều câu hỏi và thuật ngữ mà tôi gặp phải, tôi sẽ giới thiệu cho bạn những tài liệu chi tiết hơn để không làm lãng phí thời gian của bạn và tôi. Chà, bây giờ chúng ta hãy nhanh chóng bắt đầu giải quyết âm mưu - tại sao một tiêu đề có thể nguy hiểm?

    Thẻ meta tiêu đề, mô tả và từ khóa có quan trọng đối với SEO không?

    Vì vậy, để hiểu được dòng suy nghĩ của tôi và không bị lạc lối, bạn cần phải bắt đầu lại từ đầu, cụ thể là từ những năm 90 xa xôi, khi các thẻ meta “tuyệt vời và khủng khiếp” (đọc về) xuất hiện cho các công cụ tìm kiếm có sẵn tại lần đó. Vào thời điểm đó, ý tưởng sử dụng Larry Page (một trong số họ) để xác định các trang web phù hợp nhất với truy vấn được người dùng nhập vào thanh tìm kiếm vẫn chưa được triển khai.

    Điều này có nghĩa là yếu tố chính mà công cụ tìm kiếm giải quyết vấn đề về mức độ liên quan (sự phù hợp của tài liệu với câu hỏi mà người dùng đã hỏi công cụ tìm kiếm) là phân tích văn bản về nội dung của các từ theo yêu cầu của người dùng. Không chỉ mật độ (tần suất sử dụng) của các từ khóa trong bài viết được tính đến mà nội dung của từ khóa, mô tả và thẻ meta cũng được xem xét với tất cả tâm huyết. đặc biệt là tiêu đề.

    Chính từ những khoảng thời gian rất xa đó, người ta đã tin rằng chính những thẻ meta này là chìa khóa thành công trong việc quảng bá bài viết của bạn. Nhưng điều này còn lâu mới xảy ra, và hơn thế nữa, mọi thứ đã đảo lộn. Họ có thể là nguyên nhân, hoặc họ chỉ đơn giản là sẽ đặt một cái nan hoa vào bánh xe khi cố gắng quảng bá nó. Tại sao chuyện này đang xảy ra? Hãy cố gắng tìm ra nó.

    Tất cả mớ mã lộn xộn này có thể trông giống như thế này:

    ... Họ cản trở sự tiến bộ ...

    Trên thực tế, bạn sẽ cần biết cú pháp để tạo mô tả, tiêu đề và từ khóa chủ yếu chỉ nhằm mục đích chính thức (tốt, hoặc nếu bạn đang tạo một trang web tĩnh trên các tệp Html).

    Nếu bạn tạo một dự án trên (công cụ trang web), thì bạn sẽ có cơ hội chỉ cần điền vào các trường biểu mẫu, sau đó nội dung này sẽ được chèn vào tiêu đề, mô tả hoặc từ khóa trong mã trang web. Nhưng đây không phải là vấn đề, bởi vì chúng ta không nói về chi tiết (xem thêm về chúng bên dưới trong văn bản), mà về những thứ mang tính toàn cầu - tại sao những thứ vô hại này lại có thể là yếu tố giết chết việc quảng bá trang web.

    Vì vậy, ban đầu những thẻ meta này được cho là phục vụ mục đích tốt - làm cho cuộc sống dễ dàng hơn cho công cụ tìm kiếmđể xác định các trang có liên quan nhất đến truy vấn tìm kiếm. Như người ta nói, con đường dẫn đến địa ngục được lát bằng những ý định tốt. Nếu một câu thành ngữ tồn tại trong một thời gian, thì đó chỉ là cho đến khi sự cạnh tranh cho các kết quả tìm kiếm hàng đầu xuất hiện (lưu lượng truy cập chủ yếu chỉ đến từ trang đầu tiên của kết quả của công cụ tìm kiếm) và chính sự hiện diện của một tài nguyên trong Top không ảnh hưởng trực tiếp đến những lợi ích mà chủ nhân của nó nhận được.

    Việc gửi thư rác rộng rãi các thẻ meta mô tả và từ khóa đã bắt đầu và tiêu đề cũng bị ảnh hưởng. Khi xếp hạng, công cụ tìm kiếm không còn có thể dựa vào những yếu tố dễ bị lừa, và dần dần ý nghĩa của các từ có trong mô tả và từ khóa đã được san bằng hoàn toàn(có lẽ không bằng 0, nhưng rất gần với nó).

    Vì lý do nào đó mà các công cụ tìm kiếm không dám hành động gay gắt như vậy với tiêu đề này. Những từ chứa trong thẻ thần kỳ này vẫn có tầm quan trọng hàng đầu trong việc xếp hạng, nhưng tương đối gần đây, ngay cả nguyên lý thăng tiến này (kéo dài khoảng mười lăm năm) cũng đã trở nên ít vững chắc hơn.

    Mô tả và từ khóa - thẻ meta không ảnh hưởng đến thứ hạng

    Vì vậy, hãy thực hiện một bản tóm tắt tạm thời. Từ khóa có thể bị ném vào thùng rác không? À... Có lẽ là không. Cá nhân tôi cố gắng (nếu tôi nhớ) viết ra các phím trong đó, nhưng chỉ những phím thường thấy nhất trong bài viết. Thực tế là họ gần như đã không còn ảnh hưởng tích cực đến việc thăng tiến. Nhưng Từ khóa vẫn có khả năng tiêu diệt tất cả quả mâm xôi. Các công cụ tìm kiếm vẫn chưa bãi bỏ hình phạt spam trong thẻ meta.

    Mô tả là gì? Mọi thứ đều không rõ ràng ở đây. Tại sao? Một lần nữa, việc gửi spam các khóa trong đó có thể ảnh hưởng tiêu cực đến hoạt động thăng tiến của bạn. Tại sao nó lại cần thiết nếu các từ khóa được chứa trong đó? không được tính đến khi xếp hạng, nhưng đồng thời có thể gây hại?

    Thực tế là nội dung mô tả của công cụ tìm kiếm Google thường có thể được sử dụng làm tài nguyên, đặc biệt là lúc đầu. Vì vậy, ví dụ: bài viết gần đây của tôi về kết quả tìm kiếm của Google cho truy vấn “translit” trông như thế này:

    Đây không phải là toàn bộ nội dung từ phần mô tả, vì Google và Yandex chỉ tính đến một số ký tự nhất định (bạn có thể tự đếm nhưng họ thường tập trung vào 150 ký tự bao gồm cả dấu cách):

    Tôi đã nói rằng đoạn mã thường được Google tạo theo cách này, nhưng Yandex đôi khi cũng không bỏ qua cơ hội này. Tất cả đối với cùng một yêu cầu “dịch”, đoạn trích trong đầu ra của nó cho đến nay bao gồm các từ có trong mô tả của trang web này:

    Như bạn có thể thấy, trong đoạn trích kết quả từ cả hai công cụ tìm kiếm, các từ khóa truy vấn (mà tôi cũng đã sử dụng khi viết mô tả) được đánh dấu in đậm, điều này phần nào làm tăng cơ hội chuyển đổi sang trang web của tôi, bởi vì thu hút thêm sự chú ý đến quảng cáo.

    Đây là mục đích chính của mô tả nhằm quảng bá trang web - đoạn mã được tạo bởi công cụ tìm kiếm dựa trên nó sẽ thu hút sự chú ý của người dùng và khuyến khích họ chọn tài nguyên của bạn để truy cập.

    Liệu mô tả bạn viết cuối cùng có được sử dụng làm đoạn trích hay không lại là một câu hỏi khác. Công việc của bạn là viết nó ra với sự đề cập bắt buộc về từ khóa, cũng như hấp dẫn và khai thác sự tò mò người dùng nội dung (trong vòng 150 chữ cái).

    Tuy nhiên, thẻ meta này chỉ là một trong nhiều cách để cho công cụ tìm kiếm biết loại văn bản nào họ nên sử dụng làm đoạn trích. Hơn nữa, phương pháp này không đáng tin cậy nhất và không đưa ra bất kỳ đảm bảo nào, nhưng nó rất đơn giản và dễ hiểu - bạn chỉ cần làm quen với việc luôn điền vào các trường mô tả trước khi xuất bản một bài viết.

    Rõ ràng là nếu bạn đứng đầu cho yêu cầu “cửa sổ nhựa”, bạn sẽ sử dụng toàn bộ kho cách để tác động đến đoạn trích (ví dụ: cái này), bởi vì điều này có thể mang lại số tiền lợi nhuận khổng lồ do CTR của quảng cáo của bạn tăng lên (cùng với tiêu đề). Nhưng cá nhân tôi hài lòng với việc chỉ điền phần mô tả bắt buộc và cả từ khóa (một loạt trong số đó, nhưng bây giờ tôi đã từ bỏ phần sau, vì điều đó không sao cả).

    Tiêu đề quyết định ai sẽ đứng đầu và ai...

    Sự khác biệt chính giữa Tiêu đề và Mô tả là gì? Nếu bạn spam quá nhiều từ khóa trong cả ba thẻ meta, bạn có thể phải trả giá nghiêm trọng bằng cách mất vị trí trong công cụ tìm kiếm. Điều này hợp nhất chúng và khiến chúng trở thành một công cụ khá nguy hiểm nếu rơi vào tay kẻ xấu.

    Nhưng Title (tiêu đề trang) có một điểm khác biệt. Nếu bạn không viết hai thẻ meta còn lại thì sẽ không có gì khủng khiếp xảy ra, nhưng nếu bạn quên viết tiêu đề cho một trang web thì rất có thể nó sẽ xảy ra. sẽ không tham gia tìm kiếm, I E. sẽ không được thêm vào chỉ mục().

    Một điều nữa là hầu hết tất cả CMS đều tự động tạo tiêu đề từ tiêu đề bài viết của bạn và khả năng thay đổi tiêu đề theo cách thủ công thường được cung cấp tùy chọn (ví dụ: sử dụng các tiện ích mở rộng thích hợp). Vì vậy, chỉ chủ sở hữu mới nên quan tâm đến việc đăng ký bắt buộc.

    Nhưng sự hiện diện đơn thuần của một tiêu đề hoàn chỉnh trên tất cả các trang trên trang web của bạn không tạo ra sự khác biệt. Có một số sắc thái phải được quan sát tự động khi soạn văn bản cho tiêu đề và điều này có thể ảnh hưởng lớn đến cả tích cực và tiêu cực.

    Hơn nữa, cần lưu ý rằng thẻ này thực hiện hai vai trò rất quan trọng:


    Chính từ việc tính đến hai khái niệm này mà người ta nên tiến hành soạn văn bản tiêu đề tối ưu. Đây có thể là phần cuối của cuộc trò chuyện về anh ấy, nhưng không phải mọi thứ đều đơn giản như vậy. Chúng ta hãy cố gắng phân tích chi tiết tất cả những điều này và đặc biệt chú ý đến những sai lầm có thể dẫn đến hậu quả chết người.

    Hãy bắt đầu với tác động của thẻ tiêu đề đối với thứ hạng (theo quan điểm của quản trị viên web, đối với quảng cáo):

    1. Như tôi đã đề cập, điều kiện chính để quảng cáo thành công phải là sự hiện diện của tiêu đề cho tất cả các trang trên trang web của bạn. Không có tiêu đề - không có lưu lượng tìm kiếm.
    2. Điều kiện quan trọng thứ hai là thẻ này chỉ được sử dụng trong mã trang web một lần và chỉ bên trong vùng chứa Head (chứ không phải Body). Nói chung, CMS (hệ thống quản lý nội dung) mà bạn sử dụng phải chịu trách nhiệm về việc này, nhưng việc kiểm tra xem nó có hoạt động chính xác hay không cũng không hại gì. Để thực hiện việc này, chỉ cần xem mã nguồn của bất kỳ trang nào trên trang web của bạn và đảm bảo rằng thẻ tiêu đề có mặt và được chèn chính xác vào chính mã này.

      Bạn có thể xem mã nguồn của một trang trên trang web bằng cách nhấp chuột phải vào trình duyệt của bạn và chọn mục menu ngữ cảnh “Mã nguồn” (trong Opera) hoặc “Mã nguồn trang” (trong Firefox) hoặc “Xem mã trang” ( trong Google Chrome) hoặc Xem mã HTML (IE).

    3. Tiêu đề cho tất cả các trang trên trang web của bạn phải khác nhau (là duy nhất). Trên thực tế, khá khó để đạt được điều này (ví dụ: trang chính của tôi có phân trang và các trang con được đánh số giống nhau này không thể tự hào về tiêu đề duy nhất), tuy nhiên, đối với những trang mà bạn quảng cáo, phải tuân theo quy tắc này. Một số lượng lớn các trang có cùng tiêu đề sẽ cho công cụ tìm kiếm biết rằng trang này tương tự như GS.
    4. Thứ tự của các từ khóa bên trong thẻ tiêu đề cũng được các công cụ tìm kiếm (chủ yếu là Google) tính đến, vì vậy điều quan trọng là đặt những từ khóa thường xuyên nhất ở đầu (anh ấy sẽ cho bạn biết về điều này), sau đó theo thứ tự tần suất giảm dần . Việc thực hiện nhiệm vụ này trong thực tế không phải là quá dễ dàng vì tiêu đề trang phải dễ đọc và nếu có thể thì phải hấp dẫn.
    5. Một số CMS (ví dụ: Joomla 1.5) theo mặc định tạo tiêu đề trang từ tên trang đứng đầu và chỉ sau đó mới thêm tiêu đề của bài viết. Theo logic của đoạn trước, bạn không thể làm điều này, bởi vì bạn sẽ làm xấu đi thứ hạng (thăng hạng) tài nguyên của mình (bạn có thể tìm thấy các liên kết đến các tài liệu trong bài viết về). Mặc dù một chuyên gia SEO nổi tiếng bác bỏ nguyên tắc này bằng ví dụ của mình:

      Một ngoại lệ đối với quy tắc này có thể được áp dụng cho các thương hiệu nổi tiếng, việc chỉ đề cập đến thương hiệu đó cũng có thể khuyến khích nhấp vào quảng cáo (ví dụ:).

    6. Gần đây, Yandex và Google đã trở thành đôi khi không sử dụng tiêu đề như tiêu đề của trang web trong kết quả tìm kiếm. Rất có thể đây là phản hồi cho việc thẻ này không phản ánh hoặc phản ánh không đầy đủ nội dung của bài viết. Từ đây, chúng tôi kết luận rằng các từ bạn hiển thị trong đó phải hoàn toàn phù hợp với văn bản của trang web, nếu không công cụ tìm kiếm sẽ bóp méo mọi thứ theo sở thích và màu sắc của riêng nó.
    7. Hầu hết các chuyên gia đều khuyên nên hạn chế độ dài tiêu đề một số lượng ký tự nhất định (khoảng 70), nhưng cá nhân tôi không phải lúc nào cũng tuân thủ quy tắc này, vì tôi không thể tạo tiêu đề ngắn. Về nguyên tắc, Yandex có thể chọn các đoạn có từ khóa từ thẻ này có độ dài bất kỳ, điều này cho phép bạn tối ưu hóa bài viết để có số lượng truy vấn lớn hơn. Nó sẽ không giống như băng, nhưng theo ý kiến ​​​​của tôi thì nó khá chấp nhận được:

      Đúng, thật không may, Google không biết cách thực hiện việc này và người dùng có thể không nhìn thấy các từ khóa theo yêu cầu của họ trong tiêu đề quảng cáo cho blog của tôi:


    8. Còn một điểm nữa mà cá nhân tôi không thực hiện khi biên soạn tiêu đề cho blog của mình. Theo mặc định, trong nhiều CMS, nó được hình thành từ văn bản của tiêu đề bài viết, thường được đặt trong . Bởi vì sự hiện diện của các khóa trong H1 bản thân nó đã là một yếu tố xếp hạng (mặc dù không mạnh bằng tiêu đề), do đó, việc viết tiêu đề của toàn bộ trang hơi khác so với tiêu đề của bài viết là điều hợp lý. Cá nhân tôi không làm điều này (nó bị hỏng) và chúng tồn tại trong thẻ H2 của tôi chứ không phải trong H1.

      Trong WordPress, họ thường sử dụng . để viết các tiêu đề độc đáo, nhưng trong Joomla, như được mô tả trong bài viết về .

    9. Nói chung, điều rất quan trọng là không lạm dụng nó. Một mặt, sự ngắn gọn là em gái của tài năng, nhưng chỉ cần liệt kê các từ khóa trong tiêu đề có thể dẫn đến hậu quả nghiêm trọng (thứ hạng thấp hơn hoặc thậm chí trang bị xóa hoàn toàn khỏi chỉ mục). Mặt khác, để giảm kích thước của nó, nên sử dụng ít từ trống (dừng) hơn (liên từ, tiểu từ, đại từ), những từ này không thể ảnh hưởng đến thứ hạng. Tất cả trong tất cả, chúng ta cần tìm kiếm một nền tảng trung gian.

    Cách viết tiêu đề khai thác sự tò mò

    Cao hơn một chút, chúng tôi đã xem xét các khía cạnh kỹ thuật chủ yếu ảnh hưởng đến việc xếp hạng thành công tài liệu của bạn (quảng cáo của chúng). Nhưng cho đến nay chúng ta mới chỉ nói rất hời hợt về nhiệm vụ thứ hai mà Title thực hiện. Tôi đang nói về việc tạo một dòng tiêu đề hấp dẫn có thể làm tăng đáng kể tần suất nhấp chuột vào quảng cáo của bạn trong Yandex hoặc kết quả tìm kiếm của Google (ctr).

    Sẽ không dễ dàng thực hiện tất cả các mẹo được mô tả bên dưới trong thực tế (tôi không thể làm được), nhưng nếu nó thành công thì điều này cuối cùng có thể xảy ra. Ý tưởng là làm cho tiêu đề trang (tiêu đề) không chỉ đáp ứng tất cả các yêu cầu được mô tả ở trên mà còn có thể khơi dậy sự tò mò ở đa số người dùng khi đọc nó.

    Vì vậy, chúng ta hãy xem xét các nguyên tắc cơ bản của việc tạo tiêu đề có thể đánh thức một trong những động lực nhận thức mạnh mẽ nhất - sự tò mò. Để thỏa mãn sự quan tâm của mình, người dùng sẽ có thể đọc bài viết của bạn từ đầu đến cuối, điều chính là duy trì sự quan tâm trong toàn bộ bài viết và không làm người dùng thất vọng ở cuối (đừng vượt quá giới hạn và làm không cúi xuống).

      Điều khơi dậy sự tò mò của người dùng nhiều nhất là những tiêu đề đó (tiêu đề, trong số những tiêu đề khác), những tuyên bố trong đó thách thức các khái niệm đã được thiết lập. Điều này sẽ đặc biệt hiệu quả đối với người đọc đã quen thuộc với chủ đề này, nhưng tiêu đề của bạn phá vỡ những khuôn mẫu mà anh ta đã hình thành và anh ta bắt đầu có vẻ như có thể anh ta chưa biết điều gì đó (bỏ sót điều gì đó, chưa tính đến, hoặc có bí mật nào đó mà anh ta không biết).

      Mong muốn tìm ra tất cả bùng lên và đó là điều bạn cần. Một ví dụ, ở một mức độ nào đó, có thể là tiêu đề của bài viết này (có thể nói là một cuộc thử nghiệm ngòi bút).

      Vì vậy, theo cách được mô tả ở trên, bạn tạo ra một số nhầm lẫn (bất hòa) trong đầu người đọc, từ đó cố gắng kích thích họ đọc bài viết của bạn. Nhưng nó không đơn giản như vậy. Nhiều độc giả sẽ tự mình đọc (mọi người có xu hướng đánh giá kiến ​​​​thức của họ, như một quy luật, cao hơn thực tế).

      Họ sẽ cho rằng họ đã biết bài viết của bạn nói về cái gì. Bạn cần viết tiêu đề để họ hiểu điều đó bạn biết những gì họ biết, nhưng trong bài viết bạn sẽ nói về một điều mà họ vẫn chưa biết.

      Chà, sẽ thật tuyệt nếu nội dung của bài viết tương ứng với tiêu đề được biên soạn một cách khó khăn như vậy. Mỗi đoạn văn nên duy trì sự tò mò, tò mò, lặng lẽ trả lời các câu hỏi của người đọc.

      Nói chung rõ ràng là sự việc đen tối. Nếu bạn có tài thì sử dụng những mẹo này bạn sẽ có thể tạo ra một tiêu đề hấp dẫn, nhưng nếu không, bạn sẽ không thành công (như tôi chẳng hạn).

    Chúc bạn may mắn! Hẹn gặp lại bạn sớm trên các trang của trang blog

    Bạn có thể xem thêm video bằng cách vào
    ");">

    Bạn có thể quan tâm

    Từ khóa trong văn bản và tiêu đề
    Từ khóa ảnh hưởng như thế nào đến việc quảng bá trang web trên công cụ tìm kiếm
    Các phương pháp tối ưu hóa nội dung và tính đến chủ đề của trang trong quá trình quảng bá liên kết để giảm thiểu chi phí
    Những yếu tố tối ưu hóa công cụ tìm kiếm nào ảnh hưởng đến việc quảng bá trang web và ở mức độ nào?
    Giải mã và giải thích các từ viết tắt, thuật ngữ và biệt ngữ SEO