Thay đổi thẻ meta title, description bằng javascripts, jquery như thế nào?

Thảo luận trong 'Lập trình Javascript, js' bắt đầu bởi seolagi, 28/3/17.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,028
    Đã được thích:
    80
    Điểm thành tích:
    48
    HI mọi người, mình có 1 trang web chỉ có code html và css, javascript. Nhưng các thuộc tính truyền về dưới dạng type : data get. Chỉ có vài giá trị làm thay đổi url. Nhưng khi dùng javascript thay đổi load dữ liệu lên thì title nó không thay đổi. Do mình đổ dữ liệu lại lên 1 trang đó.

    bạn nào giúp mình change meta description, keyword, title bằng code javascript được không?

    Cảm ơn
     
    Cảm ơn đã xem bài:

    Thay đổi thẻ meta title, description bằng javascripts, jquery như thế nào?

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,894
    Đã được thích:
    1,198
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Mã:
      document.title='tiêu đề web của bạn';
      //xóa thẻ description nếu có
      $('meta[name=description]').remove();
      $('head').append('<meta name="description" content="nội dung mô tả trang web của bạn" />');
    
    • Các thẻ khác làm tương tự bạn nhé.
    Lưu ý:
    • Theo mình được biết, google khi duyệt web của bạn nó sẽ bỏ qua javascript.
    • Nên bạn nên cẩn trọng nếu bạn muốn SEO bài viết đó nhé. Nên test thử trước khi SEO cho bài viết.
    Còn ở 1 số web mình đọc được, họ nói chỉ cần thêm đoạn code sau trước thẻ head là được, nhưng mình chưa test, kiểm tra nên post lên cho bạn tham khảo thử:
    Mã:
      <meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" />
      <meta name="format-detection" content="telephone=no" />
      <meta http-equiv="X-UA-Compatible" content="chrome=1" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    
     
    seolagi thích bài này.
  3. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,028
    Đã được thích:
    80
    Điểm thành tích:
    48
    Cảm ơn ad, đoạn code làm việc rất tốt.
    Mã:
    document.title='tiêu đề web của bạn';
    //xóa thẻ description nếu có
    $('meta[name=description]').remove();
    $('head').append('<meta name="description" content="nội dung mô tả trang web của bạn" />');