Thủ Thuật Blogspot

  • Thêm Quảng Cáo Vào Đầu Và Cuối Bài Viết Cho Blogger/Blogspot

    Nguyễn Lâm Blog - Thêm Quảng Cáo Vào Đầu Và Cuối Bài Viết Cho Blogger/Blogspot

    Bạn đang sử dụng blogger để chia sẻ các thủ thuật, kinh nghiệm, mẹo vặt và những nội dung khác. Bạn đang kiếm tiền từ quảng cáo Google Adsense hoặc các trang mạng quảng cáo khác nhưng giao diện của bạn không hỗ trợ thêm quảng cáo vào bài viết. Hôm nay Nguyễn Lâm Blog sẽ hướng dẫn cho bạn cách thêm quảng cáo vào đầu và cuối bài viết nhé.

    Với thủ thuật này sẽ giúp bạn tăng lượt hiển thị quảng cáo, điều đó có thể tăng lượt click quảng cáo blog của bạn.

    Cách Thêm Quảng Cáo Vào Đầu Và Cuối Bài Viết Cho Blogger

    Để thêm quảng cáo vào đàu và cuối bài viết, các bạn hãy làm theo các bước sau đây nhé.
    Bước 1: Đăng nhập vào Blogger.
    Bước 2: Trên bảng điều khiển Blogger , Chọn Chủ Đề ➺.Chỉnh Sửa HTML.
    Bước 3: Tìm đoạn code như bên dưới (Tùy vào mỗi giao diện mà có 1 hoặc nhiều code, nếu có từ 2 cái trở lên thì các bạn nên thử từng cái nhé).
    <data:post.body/>
    Bước 4: Sau khi tìm được đoạn code đó, hãy thêm thẻ điều kiện giống như bên dưới nhé.
    <b:if cond='data:blog.pageType == "item"'>
    
    <data:post.body/>
    
    </b:if>
    Bước 5: Thêm thẻ <div> để làm cho quảng cáo của bạn gọn hơn và không bị tràn ra khỏi khu vực bài viết. Hãy thêm như bên dưới nhé.
    <b:if cond='data:blog.pageType == "item"'>
    
    <div class="ad.top">
    
    <!-- Dán code quảng cáo của bạn -->
    
    </div>
    
    <data:post.body/>
    
    <div class="ad.below">
    
    <!-- Dán code quảng cáo của bạn -->
    
    </div>
    
    </b:if>

    Bước 6: Thêm đoạn CSS này trên thẻ </head> của bạn nhé.
    <b:if cond='data:blog.pageType == "item"'>
    
    <style type="text/css">
    
    .ad.below{margin:20px auto 0 auto}
    
    .ad.top{margin:20px auto}
    
    </style>
    
    </b:if>
    Sau đó các bạn hãy ấn Lưu chủ đề nhé.
    Vậy là mình đã hướng dẫn cho các bạn xong cách thêm quảng cáo vào đầu và cuối bài viết blogger rồi, nếu bạn vẫn không làm được hãy comment bên dưới để mình hỗ trợ nhé.

    ———————————–


  • Thêm Số Lượt Xem Bài Viết Cho Blogger/Blogspot

     

    Thêm Số Lượt Xem Bài Viết Cho Blogger/Blogspot

    Có rất nhiều cách để hiển thị trình xem bài đăng trên Blogger, cách phổ biến nhất là sử dụng cơ sở dữ liệu firebase nhưng vẫn còn rất nhiều vấn đề khiến nhiều người không hiểu việc sử dụng cơ sở dữ liệu firebase, cho nên mình sẽ chỉ cho bạn cách bạn thêm số lượt xem bài viết mà không cần sử dụng bất kỳ loại cơ sở dữ liệu firebase nào.

    Hiển thị lượt xem bài đăng để làm gì?

    Nếu bài viết của bạn được đăng lên blog và nó lên top của google thì bài viết của bạn sẽ có lượng truy cập rất nhiều. Việc thêm tiện ích hiển thị lượt xem cho bài đăng nhằm tăng độ uy tín của bài viết và người đọc sẽ truy cập nhiều hơn.

    Làm thế nào để thêm số lượt xem vào bài viết blogger?

    Cùng mình làm theo các bước sau đây để thêm số lượt xem bài viết cho blog của bạn nhé.

    Bước 1: Đăng nhập vào Blogger.

    Bước 2: Trên bảng điều khiển Blogger , Chọn Chủ Đề ➺.Chỉnh Sửa HTML.

    Bước 3: Thêm đoạn code dưới vào nơi mà bạn muốn hiển thị lượt xem bài viết. Ví dụ như <data:post.body/>.

    <b:if cond='data:view.isPost'><i class="fa fa-eye"/><span id='busuanzi_container_page_pv' style="display:none"><span id='busuanzi_value_page_pv'/> View</span></b:if>

    Bước 4: Tìm thẻ </head> hoặc thẻ </body> và dán đoạn JS dưới vào trên nó nhé.

    <script type="text/javascript">
    //<![CDATA[
    var bszCaller,bszTag;!function(){var c,d,e,a=!1,b=[];ready=function(c){return a||"interactive"===document.readyState||"complete"===document.readyState?c.call(document):b.push(function(){return c.call(this)}),this},d=function(){for(var a=0,c=b.length;c>a;a++)b[a].apply(document);b=[]},e=function(){a||(a=!0,d.call(window),document.removeEventListener?document.removeEventListener("DOMContentLoaded",e,!1):document.attachEvent&&(document.detachEvent("onreadystatechange",e),window==window.top&&(clearInterval(c),c=null)))},document.addEventListener?document.addEventListener("DOMContentLoaded",e,!1):document.attachEvent&&(document.attachEvent("onreadystatechange",function(){/loaded|complete/.test(document.readyState)&&e()}),window==window.top&&(c=setInterval(function(){try{a||document.documentElement.doScroll("left")}catch(b){return}e()},5)))}(),bszCaller={fetch:function(a,b){var c="BusuanziCallback_"+Math.floor(1099511627776*Math.random());window[c]=this.evalCall(b),a=a.replace("=BusuanziCallback","="+c),scriptTag=document.createElement("SCRIPT"),scriptTag.type="text/javascript",scriptTag.defer=!0,scriptTag.src=a,document.getElementsByTagName("HEAD")[0].appendChild(scriptTag)},evalCall:function(a){return function(b){ready(function(){try{a(b),scriptTag.parentElement.removeChild(scriptTag)}catch(c){bszTag.hides()}})}}},bszCaller.fetch("//busuanzi.ibruce.info/busuanzi?jsonpCallback=BusuanziCallback",function(a){bszTag.texts(a),bszTag.shows()}),bszTag={bszs:["site_pv","page_pv","site_uv"],texts:function(a){this.bszs.map(function(b){var c=document.getElementById("busuanzi_value_"+b);c&&(c.innerHTML=a[b])})},hides:function(){this.bszs.map(function(a){var b=document.getElementById("busuanzi_container_"+a);b&&(b.style.display="none")})},shows:function(){this.bszs.map(function(a){var b=document.getElementById("busuanzi_container_"+a);b&&(b.style.display="inline")})}};
    //]]>
    </script>

    Bước 5: Ấn lưu và kiểm tra xem blog của bạn nhé.

    Kết luận

    Vậy là đã các bạn đã thêm cho blog của bạn tiện ích hiển thị số lượt xem trên blog của bạn rồi. Nếu bạn gặp vấn đề gì hãy bình luận ở dưới nhé. Lớp diu.

    ———————————–


  • Xóa JS Và CSS Mặc Định Blogger | Remove Blogger Default JS And CSS

     

    Nguyễn Lâm Blog: Xóa JS Và CSS Mặc Định Blogger

    Xin chào các bạn, trong bài viết này, mình sẽ hướng dẫn cho các bạn cách xóa JS và CSS mặc định của Blogger bằng thủ thuật do Blogspot cung cấp. Việc xóa JS và CSS mặc định này sẽ làm cho blog của bạn load nhanh hơn, nâng cao trải nghiệm người dùng. Nếu bạn đang gặp phải tình trạng chặn hiển thị hoặc tốc độ trang trên trang web blogger của bạn bị chậm. Bạn có thể thực hiện phương pháp này để loại bỏ js và CSS mặc định và ngăn các tập lệnh kia load.

    Xóa CSS Mặc Định Của Blogger

    Để xóa CSS mặc định của blog blogger, bạn hãy vào Chủ đềChỉnh sửa HTML.  Sau đó tìm thẻ <html và thêm b:css=”false” vào.

    Trước khi thêm vào

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE html>
    <html b:defaultwidgetversion='2' b:layoutsVersion='3' b:responsive="true" ......>

    Sau khi thêm vào

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE html>
    <html b:css="false" b:defaultwidgetversion='2' b:layoutsVersion='3' b:responsive="true" ......>

    Xóa JS Mặc Định Của Blogger

    Để xóa JS mặc định ở trên thẻ </body> của blogger, cũng làm tương tự như trên. Thêm thẻ b:js=”false” vào.

    Trước khi thêm vào

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE html>
    <html b:defaultwidgetversion='2' b:layoutsVersion='3' b:responsive="true" ......>

    Sau khi thêm vào

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE html>
    <html b:css="false" b:defaultwidgetversion='2' b:layoutsVersion='3' b:responsive="true" ......>

    Xóa JS Và CSS Mặc Định Của Blogger

    Để xóa cả JS và CSS mặc định của blogger, chỉ cần thêm b:css=”false” và b:js=”false” vào là được nhé.

    Ví dụ:

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE html>
    <html b:css="false" b:js="false" b:defaultwidgetversion='2' b:layoutsVersion='3' b:responsive="true" b:templateVersion='1.3.0' expr:dir="data:blog.languageDirection" lang='vi' xmlns="http://www.w3.org/1999/xhtml" xmlns:b='http://www.google.com/2005/gml/b' xmlns:data="http://www.google.com/2005/gml/data" xmlns:expr="http://www.google.com/2005/gml/expr">

    Sau khi thực hiện 1 trong 3 bước trên, các bạn hãy thay đổi các cặp thẻ sau nhé

    Chỉ thay đổi <head></head> (Cơ bản)

    <head> thành &lt;head&gt;
    
    </head> thành &lt;!--<head/>--&gt;&lt;/head&gt;

    Thay đổi tất cả (Nâng cao)

    <head> thành &lt;head&gt;
    
    </head> thành &lt;/head&gt;
    
    <body> thành &lt;body&gt;
    
    </body> thành &lt;!--<head/>&lt;!--<body/>--&gt;&lt;/body&gt;

    Sau khi thay đổi xong, các bạn hãy ấn nút Lưu chủ đề nhé. Nếu kiểm tra xem đã thành công chưa, các bạn chỉ cần view-source lên và kéo xuống dưới cùng. Nếu thấy có một đoạn JavaScrip có màu xanh lá thì đã thành công nhé.

    Hạn chế của việc xóa JS mặc định khỏi blog của người viết blog

    Cũng có một số hạn chế nếu bạn xóa JS mặc định khỏi blog blogger của mình. đó là:

    • Biểu mẫu Liên hệ sẽ không hoạt động nếu nó nằm trên bố cục, bạn phải tạo lại nó.
    • Bạn sẽ không thể sửa đổi được Bố cục trong trang tổng quan Blogger. Nếu muốn chỉnh sửa bố cục, bạn phải xóa b:js=”false” khỏi thẻ <html sau đó vào bố cục sửa theo ý bạn. Sau khi sửa xong bố cục bạn có thể thêm lại.

    Kết luận

    Vậy là mình đã hướng dẫn cho các bạn cách xoá JS và CSS mặc định của blogger rồi. Nếu bạn thích bài viết này hoặc có vấn đề nào. Hãy bình luận bên dưới. Nó đánh giá cao tôi vì đã viết những điều như vậy. Cảm ơn bạn đã đọc. 🙂

    ———————————–


  • Cách Thêm Tên Miền Vào Blogger Update 2021

     

    Nguyễn Lâm Blog - Cách Thêm Tên Miền Vào Blogger Update 2021

    Tên miền: là một URL duy nhất cho một trang web cung cấp giá trị thương hiệu cho trang web hoặc blog, ví dụ: tên miền của Nguyễn Lâm Blog là là www.nguyenlamblog.xyz. Để thêm tên miền cho URL  Blogger từ subdomain.blogspot.com thành yourdomain.com. Nhưng Blogger đã cập nhật lên giao diện mới nên việc thay đổi tên miền cho Blogger gặp khó khăn. Cùng mình tìm hiểu cách thên tên  miền cho Blogger nhé.

    Cách Thêm Tên Miền Vào Blogger Update 2021

    Đầu tiên, để đặt miền, hãy mua miền từ TenTen, MatBao, INet, Godaddy hoặc những trang bán tên miền khác. Nếu đã có đi không cần mua nữa nhé 🙂 . Sau khi mua tên miền, hãy truy cập trang tổng quan Blogger và làm theo các bước:

    Vào Cài đặt và kéo xuống phần Đăng trang, hãy nhấp vào Miền tùy chỉnh nhé.

    Cách Thêm Tên Miền Vào Blogger Update 2021 IMG 1

    Tiếp theo hãy nhập tên miền của bạn vào và ấn nút Lưu.  (Nhớ thêm subdomain vào như: www.yourdomain.com)

    Hệ thống sẽ thông báo lỗi không thể thêm tên miền và sẽ cung cấp cho bạn CNAME. Hãy copy nó qua notepad để dùng cho bước sau nhé.

    Cách Thêm Tên Miền Vào Blogger Update 2021 IMG 2

    Để thêm CNAME vào tên miền, hãy truy cập vào trang quản lý tên miền. Sau đó vào phần tùy chỉnh DNS của tên miền nhé. Mình khuyên các bạn nên trỏ qua Cloudflare cho dễ.

    Sẽ có 4 bản ghi A, chọn A và thêm 4 bản ghi này vào nhé.

    Type Name Content
    A @ 216.239.32.21
    A @ 216.239.34.21
    A @ 216.239.36.21
    A @ 216.239.38.21

    Có thể có một số nhà cung cấp tên miền sẽ không cho nhập @, các bạn hãy thay bằng tên miền của bạn nhé.

    Tiếp theo là thêm CNAME, chọn CNAME và thêm 2 CNAME này vào nhé.

    • CNAME đầu: Name: www và Content (Đích):  ghs.google.com (Trong đó www có thể thay thành subdomain của bạn nhé, nếu bạn để subdomain là blog.yourdomain.com thì Name sẽ là blog)
    • CNAME thứ hai: Mình đã nói các bạn copy ra notepad rồi. (Ví dụ: Tên: xfyd2rqgq37b Content (Đích): gv-pso6tuzf52x7qm.dv.googlehosted.com)

    Sau đó bác bạn hãy ấn Lưu (Save) lại nhé.

    Kết quả nó sẽ tương tự như dưới.

    Type Name Content TTL
    A nguyenlamblog 216.239.32.21 Auto
    A nguyenlamblog 216.239.34.21 Auto
    A nguyenlamblog 216.239.36.21 Auto
    A nguyenlamblog 216.239.38.21 Auto
    CNAME www ghs.google.com Auto
    CNAME xfyd2rqgq37b gv-pso6tuzf52x7qm.dv.googlehosted.com Auto

    Cập nhật mới cho tên miền sẽ mất một khoảng thời gian để cập nhật máy chủ, tùy thuộc vào thời gian TLL được chọn (trong trường hợp của chúng tôi là Auto, nó sẽ thêm khi nó thích :v ). Nhiều nhà cung cấp tên miền hiển thị giá trị này trong vài giây. Nếu giá trị đó là 7200 có nghĩa là 2 giờ.

    Sau khi nó cập nhật xong, các bạn hãy quay lại trang Cài đặt Blogger và thêm tên miền vào và bật chuyển hướng miền nhé.

    Cách Thêm Tên Miền Vào Blogger Update 2021 IMG 3

    Sau khi thêm tên miền xong, các bạn bật luôn Khả năng sử dụng HTTPS và chờ một thời gian rồi lại bật Lệnh chuyển hướng HTTPS

    Kết luận

    Vậy là mình đã hướng dẫn cho các bạn cách thêm tên miền vào Blogger rồi, cũng rất dễ phải không nào. Nếu bạn thích bài viết này hoặc có vấn đề nào. Hãy bình luận bên dưới. Cảm ơn các bạn 🙂 .

    ———————————–


  • Thêm Nút Thay Đổi Kích Thước Văn Bản Trong Bài Viết Trên Blogger

    Nguyễn Lâm Blog - Thêm Nút Thay Đổi Kích Thước Văn Bản Trong Bài Viết Trên Blogger

     Thay đổi kích thước văn bản là một nút có tác dụng phóng to và thu nhỏ các chữ cái trong bài viết blog của bạn. Nút thay đổi kích thước văn bản này thường có dạng ‘A-‘ để thu nhỏ và ‘A+’ để thu nhỏ. Nhưng cũng tùy vào mỗi blog mà nó sẽ có nút khác nhau.

    Thay đổi kích thước văn bản rất hữu ích để tạo sự thuận tiện cho khách truy cập blog, vì nó có thể điều chỉnh kích thước của các chữ cái theo nhu cầu của họ hoặc điều chỉnh theo chiều rộng của màn hình. Đặt biệt giúp cho những người bị suy giảm thị lực có thể nhìn thấy dễ dàng hơn.

    Cách Thêm Nút Thay Đổi Kích Thước Văn Bản Bài Viết Trên Blogger

    Cách thêm nút thay đổi kích thước văn bản rất đơn giản, và JS và CSS này cũng không gây ảnh hưởng đến tốc độ trang web của bạn.

    Bước 1: Đăng nhập vào Blogger.

    Bước 2: Trên bảng điều khiển Blogger , Chọn Chủ Đề ➺.Chỉnh Sửa HTML.

    Bước 3: Tìm đến thẻ </body> và dán đoạn JS này vào trên nó.

    <script>//<![CDATA[
    $('').ready(function() { 
      $('#incfont').click(function(){    
            curSize= parseInt($('.post-body, .post-info').css('font-size')) + 2;
      if(curSize<=22)
            $('.post-body, .post-info').css('font-size', curSize);
            });  
      $('#decfont').click(function(){    
            curSize= parseInt($('.post-body, .post-info').css('font-size')) - 2;
      if(curSize>=12)
            $('.post-body, .post-info').css('font-size', curSize);
            }); 
     });
    //]]></script>

    • + 2– 2 : Thay đổi số theo cách của bạn để phóng to hơn.
    • post-body : Mặc định là post-body.

    Bước 4: Tìm đến thẻ <body> hoặc <body id=’mainContent’> và thêm đoạn HTML này vào bên dưới nó.

    <b:if cond='data:view.isSingleItem'><div class="NLam-texresizer"><div class="text-A+" id='incfont'><b>A+</b></div><div class="text-A-" id='decfont'><b>A-</b></div></div></b:if>

    Bước 5: Tìm đến thẻ </head> hoặc &lt;/head&gt; và thêm CSS vào trên nó.

    <b:if cond='data:view.isSingleItem'>
    <style>
      .NLam-texresizer { position: fixed; color: #ffffff; right: 30px; bottom: 180px; z-index:998;background-color:black; } #incfont, #decfont{font-size:18px;padding: 8px 10px; box-shadow: 0 0 40px 40px #e74c3c inset, 0 0 0 0 #e74c3c; box-sizing: border-box; background-color: transparent; border: 1px solid #fff;cursor: pointer;-webkit-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out;}#incfont:hover, #decfont:hover { box-shadow: 0 0 10px 0 #e74c3c inset, 0 0 10px 4px #e74c3c;;margin-top: -2px; }
        </style>
    	</b:if>

    Bước 6: Ấn Lưu chủ đề và quay lại trang chủ blog của bạn để thử nhé.

    Kết luận

    Vậy là mình đã hướng dẫn cho các bạn cách thêm nút thay đổi kích thước vào bài viết trên blogger rồi. Nếu bạn đang gặp vấn đề gì thì comment bên dưới nhé.

    ———————————–


  • Tạo Đánh Giá 5 Sao Cho Blogspot Và Xuất Hiện Trên Google

    tao danh gia 5 sao cho blog

     Nếu bạn đang sử dụng nền tảng Blogger, thì chắc hẳn đã có lúc bạn bắt
    đầu tìm cách thêm xếp hạng 5 sao vào bài đăng của mình.

    Blogger không giống như WordPress, WordPress có nhiều plugin thêm xếp hạng 5
    sao như: kk Star Ratings, WP-Post Ratings, Review, …còn bên Blogger thì
    không thể thêm các plugin đó. Nhưng không có nghĩa là bạn không thêm được.

    Bài viết này mình sẽ hướng dẫn cho các bạn cách thêm đánh giá sao vào blogger,
    ngoài ra nó còn xuất hiện đánh giá sao trên kết quả tìm kiếm Google.

    Có nên thêm đánh giá 5 sao cho blog của bạn không?

    Theo mình nghĩ là có, vì mình thấy mấy bro kia toàn xem xong nhưng lại không
    muốn comment để đánh giá bài viết đó vì mất rất nhiều thời gian. Chỉ cần thêm
    đánh giá 5 sao vào thì việc bày tỏ cảm nghĩ về bài viết này trở  nên dễ
    dàng hơn bằng 1 click chuột.

    Ngoài ra, việc thêm đánh giá 5 sao này cũng làm cho những người đọc thấy chất
    lượng bài viết như thế nào.

    Đánh giá 5 sao này có xuất hiện trên kết quả tìm kiếm Google không?

    Chỉ cần bạn thêm widget đánh giá 5 sao này và bật chế độ Google Rich Snippets
    thì sẽ xuất hiện lượt đánh giá trên kết quả tìm kiếm của bạn.

    Cách Tạo Đánh Giá 5 Sao Cho Blogspot Và Xuất Hiện Trên Google

    Để thêm đánh giá 5 sao vào bài viết trên blog của bạn, các bạn hãy làm theo
    hướng dẫn nhé. Rất ngắn gọn và dễ dàng.

    Bước 1: Truy cập vào trang web Widget Pack và đăng kí một tài khoản.

    trang chu widget pack
    Trang chủ Widget Pack

    Bước 2: Thêm trang web của bạn vào.

    them trang web cua ban vao widget pack
    Thêm trang web của bạn vào Widget Pack

    Bước 3: Vào Menu ➤ click  vào Rating và chọn Install.

    cai dat rating
    Cài đặt rating


    Bước 4
    : Copy phần JavaScript và dán vào trên thẻ </body>. Các bạn hãy
    copy từ <script type=”text/javascript”>…</script> nhé.

    Ví dụ:

    <script type="text/javascript">
    wpac_init = window.wpac_init || [];
    wpac_init.push({widget: 'Rating', id: 29924});
    (function() {
        if ('WIDGETPACK_LOADED' in window) return;
        WIDGETPACK_LOADED = true;
        var mc = document.createElement('script');
        mc.type="text/javascript";
        mc.async = true;
        mc.src="https://embed.widgetpack.com/widget.js";
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(mc, s.nextSibling);
    })();
    </script>


    Bước 5
    : Các bạn tìm đến thẻ <data:post.body/> và dán đoạn HTML này
    vào dưới thẻ <data:post.body/> nhé.

    <div id="ratings" style="width:96%; height:100px; text-align:center; border:3px solid #e6e4df; margin:0 auto; margin-top:10px">
    <h4>Ratings:</h4>
    <p id="wpac-rating"/>
    </div>


    Bước 6
    : Quay lại trang web Widget Pack và cấu hình ở Phần Rating Settings nhé.

    cau hinh rating star
    Cấu hình Rating Star

    Trong đó:

    • Enable Google Rich Snippets for Ratings nếu bạn chọn thì sẽ hiển thị lượt
      đánh giá sao trên kết quả tìm kiếm. (Nên tắt)
    • Vote via chọn cách đánh giá, nên chọn Device (cookie) nhé.
    • Color màu ngôi sao.
    • Stars số lượng ngôi sao.

    Sau đó các bạn ấn Save nhé.

    Kết luận

    Bằng các bước trên, bạn sẽ có thể thêm tiện ích xếp hạng sao cho Blogspot
    (trang Blogger) của mình, tiện ích này sẽ tự động xuất hiện ở cuối mỗi bài
    đăng bạn có trên blog của mình. Đừng quên cho mình 5 sao nhé hehe :V.

    ———————————–


  • Tạo Nút Download Popup Có Đếm Thời Gian (Chèn Quảng Cáo)

    them-button-download-co-dem-thoi-gian

     Xin chào các bạn, hôm nay mình sẽ hướng dẫn cho các bạn cách thêm nút
    download dạng popup cho blogger nhé.

    Cách hoạt động của button này lầ gì?

    Sau khi thêm button này vào bài viết và click vào nút, một popup sẽ xuất hiện
    và đếm thời gian sau N giây. Sau khi chạy xong thì sẽ đi đến link file.

    Dạng này giống với các trang tải file như Fshare và có thể thêm quảng cáo vào
    popup.

    Demo

    Zip
    Template-kalender-2021.zip
    Download

    Cách thêm nút download popup có đếm thời gian vào blogger

    Bước 1: Đăng nhập vào Blogger.

    Bước 2: Trên bảng điều khiển Blogger , Chọn Chủ Đề ➺.Chỉnh Sửa HTML.

    Bước 3: Tìm đến thẻ </head> và thêm đoạn CSS này vào trên
    nó.

    <b:if cond='data:view.isPost'>
      <style>
    #button-download{display:inline-flex;display:-webkit-inline-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;margin-bottom:10px;padding:9px 20px;border-radius:10px;font-size:.8rem;line-height:1.3rem;background-color:#fdd929;color:#ff2121}
    .adpop-top{height:40px;width:100%;border-bottom:1px #E5E5E5 solid}
    .btn-at{display:block;height:50px;color:#fff!important;font-size:18px;text-transform:uppercase;background:#f3a;text-align:center;line-height:50px;width:200px;margin:12px auto;transition:all 0.4s ease-in}
    [data-ml-modal]{position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:999;width:0;height:0;opacity:0}
    [data-ml-modal]:target{width:auto;height:auto;opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}
    [data-ml-modal]:target .modal-overlay{position:fixed;top:0;bottom:0;left:0;right:0;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,0.7);z-index:1}
    [data-ml-modal] .modal-dialog{border-radius:6px;box-shadow:0 11px 15px -7px rgba(0,0,0,0.2),0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12);position:relative;width:90%;max-width:660px;max-height:70%;margin:10% auto;overflow-x:hidden;overflow-y:auto;z-index:2}
    [data-ml-modal] .modal-content{background:#fff;padding:23px 27px}
    @media (max-width:767px){[data-ml-modal] .modal-dialog{margin:20% auto}}
    .ad-pop__close{position:absolute;right:1em;top:1em;width:1.1em;height:1.1em;cursor:pointer}
    </style>
      </b:if>

    Bước 4: Tìm đến thẻ </body> và thêm đoạn JavaScript này vào trên
    nó.

    <b:if cond='data:view.isPost'>
            <script>
    //<![CDATA[
    var downloadButton = document.getElementById("button-download"); var counter = 20; var newElement = document.createElement("span"); newElement.innerHTML = "Please Wait 20 sec"; var id; downloadButton.parentNode.replaceChild(newElement, downloadButton); function startDownload() { this.style.display = 'none'; id = setInterval(function () { counter--; if (counter < 0) { newElement.parentNode.replaceChild(downloadButton, newElement); clearInterval(id); } else { newElement.innerHTML = "Please Wait" + " " + counter.toString() + " " + " sec.... "; } }, 1000); }; var clickbtn = document.getElementById("get-download"); clickbtn.onclick = startDownload;
    //]]>
    </script>
    </b:if>

    var counter = 20; thì hãy thay số 20 thành số giây bạn muốn.

    Bước 5: Lưu chủ đề.

    Cách sử dụng

    Các bạn soạn bài viết như bình thường, sau đó copy đoạn Button HTML này và dán
    vào nơi bạn muốn hiển thị.

    <p style="text-align: center;"><a class="button" href="#PopupDownload" id="get-download">Download</a></p>
    <div data-ml-modal="" id="PopupDownload">
    	<div class="modal-overlay"></div>
    	<div class="modal-dialog">
    		<div class="modal-content center">
              <div class="adpop-top">
    			<h2 style="margin: 0px;">Download Your file</h2>
                <div class="ad-pop__close" onclick="document.getElementById(&quot;PopupDownload&quot;).style.display=&quot;none&quot;"><svg style="height: 25px; width: 25px;" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M278.6 256l68.2-68.2c6.2-6.2 6.2-16.4 0-22.6-6.2-6.2-16.4-6.2-22.6 0L256 233.4l-68.2-68.2c-6.2-6.2-16.4-6.2-22.6 0-3.1 3.1-4.7 7.2-4.7 11.3 0 4.1 1.6 8.2 4.7 11.3l68.2 68.2-68.2 68.2c-3.1 3.1-4.7 7.2-4.7 11.3 0 4.1 1.6 8.2 4.7 11.3 6.2 6.2 16.4 6.2 22.6 0l68.2-68.2 68.2 68.2c6.2 6.2 16.4 6.2 22.6 0 6.2-6.2 6.2-16.4 0-22.6L278.6 256z"></path></svg></div>
              </div>
              <br />
              <div style="width: 660px;">
    	<!-- ads here -->
             <ins class="adsbygoogle" data-ad-client="ca-pub-xxxxxxx" data-ad-format="auto" data-ad-slot="xxxxx" data-full-width-responsive="true" style="display: block;"></ins><script>
         
    </script></div>
              <br />
              <a class="button" href="https://www.nguyenlamblog.xyz/2021/05/url_here" id="button-download">Download File</a>
    		</div>
    	</div>
    </div>

    Trong đó:

    <!– ads here –> thay mã quảng cáo bên dưới nó thành mã quảng cáo của
    bạn.

    url_here thay bằng url file của bạn.

    Video hướng dẫn:

    ———————————–


  • Chia Sẻ Bộ Meta SEO Chuẩn Cho Blogspot Update 2021

    chia-se-bo-meta-seo-chuan-cho-blogspot

    Định nghĩa thẻ meta: Thẻ meta là gì?

    Thẻ meta là một phần của thẻ HTML, nó mô tả nội dung trang của bạn cho các
    công cụ tìm kiếm và khách truy cập trang web. Các thẻ Meta chỉ xuất hiện trong
    mã của trang và bất kỳ ai cũng có thể kiểm tra chúng thông qua mã nguồn (Ctrl
    + U).

    xem-meta-website-bang-cach-xem-nguon-trang
    Meta của Nguyễn Lâm Blog

    Thẻ meta có thể ảnh hưởng đến cách người dùng nhìn thấy trang web của bạn
    trong kết quả tìm kiếm và liệu họ có thực sự nhấp qua trang web của bạn hay
    không.

    Mỗi nền tảng đều có các giải pháp khác nhau để thêm thẻ Meta, giống như
    WordPress có các plugin miễn phí để bạn lựa chọn, ví dụ như: All in One SEO PackYoast SEO… Còn Blogger thì chúng ta phải tự thêm nó vào bằng
    HTML.

    Cách kiểm tra thẻ Meta trên một trang web

    Nếu bạn muốn kiểm tra các thẻ Meta cho bất kỳ trang nào, chỉ cần nhấp chuột
    phải vào bất kỳ đâu trên trang và chọn “Xem Nguồn Trang”. Bạn cũng có thể sử
    dụng các công cụ như SEMrush (cụ thể là SEMrush Audit Tool) và Screaming Frog
    để kiểm tra các thẻ Meta trên bất kỳ trang web nào.

    Các thẻ meta quan trọng nhất cho SEO vào năm 2021

    Theo mình nghĩ thì sẽ có 7 thẻ meta chính dưới đây

    1. Title tag
    2. Meta description
    3. Canonical Tag
    4. Alternative text (Alt) Tag
    5. Robots meta tag
    6. Social Media Meta Tags (Open Graph and Twitter Cards)
    7. Header tags
    8. Responsive Design Meta Tag

    Title tag

    Thẻ Title là phần tử HTML đầu tiên chỉ định trang web của bạn cho các công cụ
    tìm kiếm và cho khách truy cập. Title tag hỗ trợ tất cả các trình duyệt bao
    gồm Chrome, Firefox, Safari, v.v.

    Title tag luôn nằm trong phần <head> trên trang web của bạn.

    Ví dụ về Title tag:

    <head>
    <title>This is Title Sample</title>
    </head>

    Độ dài tối ưu cho thẻ Tiêu đề: Google thường hiển thị 55-64 ký tự (Nên để dưới
    60 ký tự)

    title-va-description

    Thẻ tiêu đề là yếu tố trên trang quan trọng thứ hai đối với SEO, sau nội dung.
    – MOZ –

    Meta description

    Mô tả meta là một phần tử HTML tóm tắt trang web của bạn. Các công cụ tìm kiếm
    thường hiển thị mô tả Meta trong kết quả tìm kiếm bên dưới Tiêu đề của bạn.

    Ví dụ về Meta description

    <head>
    <meta name="description" content="This is a meta description sample. We can add up to 160 characters.">
    </head>

    Google không sử dụng mô tả Meta cho xếp hạng; tuy nhiên, nó có ảnh hưởng lớn
    đến CTR trang của bạn vì nó hiển thị trong kết quả tìm kiếm.

    Canonical Tag

    Thẻ Canonical là một thẻ liên kết HTML có thuộc tính “rel = canonical” được sử
    dụng nếu bạn có một URL trang duy nhất có cùng nội dung với nhiều URL trang
    khác.

    Bằng cách triển khai thẻ Canonical trong HTML, nó sẽ khai báo với các công cụ
    tìm kiếm rằng URL này là trang chính và tránh lập chỉ mục các URL trang trùng
    lặp khác.

    Ví dụ về Canonical Tag

    <link rel="canonical" href="http://example.com/" />

    Nhiều URL:

    • http://www.example.com
    • https://www.example.com
    • http://example.com
    • http://example.com/index.php

    Google coi tất cả các URL ở trên là các phiên bản trùng lặp của Trang chủ. Và
    để khắc phục sự cố này, thẻ chuẩn (rel = canonical) đã được phát minh.

    Alternative text (Alt) Tag

    Thẻ Alt rất quan trọng đối với bất kỳ hình ảnh nào, vì công cụ tìm kiếm không
    thể đọc chúng, vì vậy bạn cần thêm văn bản thay thế thích hợp vào hình ảnh để
    công cụ tìm kiếm có thể xem xét chúng.

    Ví dụ về Alt

    <img src="http://example.com/xyz.jpg" alt="xyz"/>

    Robots Meta tag

    Thẻ Robots Meta là một thẻ HTML cung cấp hướng dẫn cho trình thu thập dữ liệu
    web về việc lập chỉ mục hay ngăn lập chỉ mục một trang web.

    Thẻ Meta Robots có bốn giá trị chính cho trình thu thập thông tin của công cụ
    tìm kiếm:


    • FOLLOW
      : Trình thu thập thông tin của công cụ tìm kiếm sẽ theo dõi tất
      cả các liên kết trong trang web đó.

    • INDEX
      : Trình thu thập thông tin của công cụ tìm kiếm sẽ lập chỉ mục
      toàn bộ trang web.

    • NOFOLLOW
      : Trình thu thập thông tin của công cụ tìm kiếm sẽ KHÔNG theo
      dõi trang và bất kỳ liên kết nào trong trang web đó.

    • NOINDEX
      : Trình thu thập thông tin của công cụ tìm kiếm sẽ KHÔNG lập chỉ
      mục trang web đó.

    Ví dụ về Robots Meta tag

    <meta name="robots" content="noindex, nofollow"> – Có nghĩa là không lập chỉ mục hoặc không theo dõi trang web này.
    
    <meta name="robots" content="index, follow"> – Có nghĩa là lập chỉ mục và theo dõi trang web này.

    Lưu ý: Thẻ Meta rô bốt phải được đặt trong phần <head> trên trang web
    của bạn.

    Social Media Meta Tags (Open Graph and Twitter Cards)

    Open Graph Tags:

    Thẻ Open Graph Meta được thiết kế để thúc đẩy tích hợp giữa Facebook,
    LinkedIn, Google và các URL trang web mà bạn đã chia sẻ trên các nền tảng này.

    Dưới đây là ví dụ về cách các thẻ Open Graph trông như thế nào trong HTML
    chuẩn:

    <meta property="og:type" content="article"/>
    
    <meta property="og:title" content="TITLE OF YOUR POST OR PAGE"/>
    
    <meta property="og:description" content="DESCRIPTION OF PAGE CONTENT"/>
    
    <meta property="og:image" content="LINK TO THE IMAGE FILE"/>
    
    <meta property="og:url" content="PERMALINK"/>
    
    <meta property="og:site_name" content="SITE NAME"/>

    Twitter Cards:

    Thẻ Twitter hoạt động theo cách tương tự như Open Graph, ngoại trừ việc bạn
    thêm các thẻ Meta đặc biệt này chỉ dành cho Twitter. Twitter sẽ sử dụng các
    thẻ này để tăng cường hiển thị trang của bạn khi được chia sẻ trên nền tảng
    của họ.

    Dưới đây là một ví dụ về cách thẻ Twitter trông như thế nào trong HTML chuẩn:

    <meta name="twitter:title" content="TITLE OF POST OR PAGE"/>
    
    <meta name="twitter:description" content="DESCRIPTION OF PAGE CONTENT"/>
    
    <meta name="twitter:image" content="LINK TO IMAGE"/>
    
    <meta name="twitter:site" content="@USERNAME"/>
    
    <meta name="twitter:creator" content="@USERNAME"/>

    Đây là khi cả 2 thẻ trên thêm vào website:

    open-graph-va-twitter-cards

    Header tags

    Thẻ Header được sử dụng cho các sáng tạo tiêu đề, tức là bằng cách sử dụng các
    thẻ này, chúng ta có thể áp dụng các thay đổi về phông chữ.

    Các phần tử tiêu đề là H1, H2, H3, H4, H5 và H6 với H1 là cấp cao nhất (hoặc
    quan trọng nhất) và H6 là cấp thấp nhất.

    Dưới đây là một ví dụ về Header tags:

    <h1> 9 mẹo để tăng tốc độ trang web của bạn </h1>
    
    <p>Paragraph of content</p>
    
    <p>another paragraph of content</p>
    
    <h2>Performance Analysis</h2>
    
    <p>Paragraph of content</p>
    
    <h3>Phân tích hiệu suất trên thiết bị di động và máy tính để bàn với PageSpeed ​​Insights</h3>

    Responsive Design Meta Tag

    Thẻ Meta quan trọng cuối cùng là Responsive Design Meta Tag. Bằng cách sử dụng
    thẻ meta viewport, chúng ta có thể kiểm soát bố cục cho các trang web trên
    trình duyệt di động.

    Ví dụ về Responsive Design Meta Tag:

    <meta name="viewport" content="width=device-width,initial-scale=1"/>

    Lưu ý: Không sử dụng Responsive Design Meta Tag này nếu các trang trên trang
    web của bạn không đáp ứng, vì nó sẽ làm cho trải nghiệm người dùng tồi tệ hơn.

    Một số thẻ có thể bỏ qua

    Những thẻ meta này có thể bỏ qua:
    • Keywords tag: Google không sử dụng thẻ Meta từ khóa trong xếp
      hạng web.
    • Revisit after: Thẻ HTML này là lệnh để rô bốt quay lại trang sau
      một khoảng thời gian cụ thể. Thẻ này không được sử dụng bởi bất kỳ công cụ
      tìm kiếm chính nào và không có giá trị trong SEO. Tốt hơn là nên tránh thẻ
      này và để nó cho các công cụ tìm kiếm quyết định cách thu thập dữ liệu trang
      web của bạn. Cú pháp: <meta name=”revisit-after” content =”7 days” />
    • Expiration/date: Thẻ này xác định ngày hết hạn trên trang của
      bạn. Cá nhân tôi sẽ không giới thiệu cái này, chỉ cần loại bỏ cái này nếu
      bạn đang sử dụng nó. Cú pháp: <meta content=”sat, 02 jun 2021 00:00:00
      GMT” http-equiv=’expires’/>
    • Site verification: Chỉ cần bỏ qua điều này. Bạn có thể xác minh
      trang web của mình bằng Google Search Console và công cụ Bing Webmaster.
    • Copyright: Mỗi trang web đều đặt bản quyền của họ ở chân trang,
      vì vậy bạn không cần một thẻ riêng.
    • Distribution: Giá trị “Distribution” được cho là được sử dụng để
      kiểm soát ai có thể truy cập tài liệu, thường được đặt thành “global”.
    • Generator: Thẻ vô dụng.
    • Cache control: Thẻ này cho phép các nhà xuất bản web xác định
      tần suất một trang được lưu vào bộ nhớ cache. Nói chung, những điều này
      không bắt buộc; chúng ta chỉ có thể sử dụng tiêu đề HTTP thay vì thẻ HTML
      này.
    • The ODP Robots Meta Tag: Google không còn sử dụng thẻ Meta này
      nữa.
    • Geo Meta Tag: Google không sử dụng thẻ Geo Meta để xếp hạng các
      trang.

    Chia Sẻ Bộ Meta SEO Chuẩn Cho Blogspot

    Từ những tài liệu trên, mình đã tổng hợp và tạo ra bộ meta chuẩn SEO cho
    blogger, các bạn copy về thay thế bộ meta cũ của các bạn nhé.

      <b:if cond='data:view.isError'><title>Error 404: Page Not Found</title></b:if>
      <b:if cond='!data:view.isMultipleItems'><title><data:blog.pageName/></title></b:if>
      <b:if cond='data:view.isMultipleItems'>
        <b:if cond='data:view.isHomepage'><title><data:blog.pageTitle/></title>
        <b:else/>
          <b:if cond='data:view.search.query'><title><data:messages.search/>: <data:view.search.query/></title></b:if>
          <b:if cond='data:view.search.label'>
            <title><data:blog.pageName/> - <data:blog.title/></title>
            <b:else/>
            <title>Recent post: <data:blog.title/></title>
          </b:if>
          <b:if cond='data:view.isArchive'><title>Blog archive in: <data:blog.pageName/></title></b:if>
        </b:if>
      </b:if>
    
      <b:if cond='!data:view.isError'>
        <!-- Meta Title -->
        <b:if cond='data:view.isMultipleItems'>
          <meta expr:content="data:blog.pageTitle" property='og:title'/>
          <meta expr:content="data:blog.pageTitle" property='og:image:alt'/>
          <meta expr:content="data:blog.pageTitle" name="twitter:title"/>
          <meta expr:content="data:blog.pageTitle" name="twitter:image:alt"/>
          <b:else/>
          <meta expr:content="data:blog.pageName" property='og:title'/>
          <meta expr:content="data:blog.pageName" property='og:image:alt'/>
          <meta expr:content="data:blog.pageName" name="twitter:title"/>
          <meta expr:content="data:blog.pageName" name="twitter:image:alt"/>
        </b:if>
        <meta expr:content="data:blog.title" property='og:site_name'/>
      
        <!-- Meta Image -->
        <b:if cond='data:blog.postImageUrl'>
          <meta expr:content="https://www.nguyenlamblog.xyz/2021/05/resizeImage(data:blog.postImageUrl, 0)" property='og:image'/>
          <b:else/>
          <meta content="https://1.bp.blogspot.com/-ehrAiNiJqYY/YKu7OenaZsI/AAAAAAAAEZY/4mg4LVcEvWYEI1EjMZi1RTx6sAplziWNACPcBGAYYCw/s16000/nguyenlamblog-img.jpg" property='og:image'/>
        </b:if>
        <b:if cond='data:view.isMultipleItems'>
          <meta content="https://1.bp.blogspot.com/-ehrAiNiJqYY/YKu7OenaZsI/AAAAAAAAEZY/4mg4LVcEvWYEI1EjMZi1RTx6sAplziWNACPcBGAYYCw/s16000/nguyenlamblog-img.jpg" name="twitter:image"/>
          <b:else/>
          <meta expr:content="https://www.nguyenlamblog.xyz/2021/05/resizeImage(data:blog.postImageUrl, 0)" name="twitter:image"/>
        </b:if>
        <b:if cond='data:view.isPost'>
          <link expr:href="https://www.nguyenlamblog.xyz/2021/05/resizeImage(data:blog.postImageUrl, 0)" rel="image_src"/>
        </b:if>
      
        <!-- Meta Description -->
        <b:if cond='data:blog.metaDescription'>
          <meta expr:content="data:blog.metaDescription" name="description"/>
          <meta expr:content="data:blog.metaDescription" property='og:description'/>
          <meta expr:content="data:blog.metaDescription" name="twitter:description"/>
          <b:else/>
          <meta expr:content="data:post.snippet" name="description"/>
          <meta expr:content="data:post.snippet" property='og:description'/>
          <meta expr:content="data:post.snippet" name="twitter:description"/>
        </b:if>
      
        <!-- Meta Keywords -->
        <meta expr:content="data:blog.title + &quot;, &quot; + data:blog.pageName + &quot;, Add_your_addtional_keyword_here &quot;" name="keywords"/>
        <meta expr:content="data:blog.title" property='article:tag'/>
      
        <!-- Link Canonical -->
        <link expr:href="data:blog.url.canonical" rel="canonical"/>
        <link expr:href="data:view.url" hreflang='x-default' rel="alternate"/>
        <meta expr:content="data:blog.canonicalUrl" property='og:url'/>
      
        <!-- Site Owner -->
        <meta content="" name="Author"/>
        <link href="#" rel="author"/>
        <link href="#" rel="publisher"/>
        <meta content="" property='article:author'/>
        <meta content="" property='article:publisher'/>
        <meta content="" name="twitter:site"/>
        <meta content="" name="twitter:creator"/>
    
        <!-- Theme Color -->
        <meta content="#005af0" name="theme-color"/>
        <meta content="#005af0" name="msapplication-navbutton-color"/>
        <meta content="#005af0" name="apple-mobile-web-app-status-bar-style"/>
        <meta content="yes" name="apple-mobile-web-app-capable"/>
      
        <!-- Blogger Rss -->
        <meta content="blogger" name="generator"/>
        <link href="https://www.blogger.com/openid-server.g" rel="openid.server"/>
        <link expr:href="data:blog.url" rel="openid.delegate"/>
        <link expr:href="data:blog.homepageUrl.canonical + &quot;feeds/posts/default&quot;" expr:title="data:blog.title + &quot; - Atom&quot;" rel="alternate" type="application/atom+xml"/>
        <link expr:href="&quot;//www.blogger.com/feeds/&quot; + data:blog.blogId + &quot;/posts/default&quot;" expr:title="data:blog.title + &quot; - Atom&quot;" rel="alternate" type="application/atom+xml"/>
        <link expr:href="data:blog.homepageUrl.canonical + &quot;feeds/posts/default?alt=rss&quot;" expr:title="data:blog.title + &quot; - RSS&quot;" rel="alternate" type="application/rss+xml"/>
      
        <!-- Open Graph -->
        <meta content="article" property='og:type'/>
        <meta content="id_ID" property='og:locale'/>
        <meta content="en_US" property='og:locale:alternate'/>
        <meta content="summary_large_image" name="twitter:card"/>
        
        <!-- Robots Search -->
        <meta content="width=device-width, initial-scale=1.0, user-scalable=1.0, minimum-scale=1.0, maximum-scale=5.0" name="viewport"/>
        <meta content="text/html; charset=UTF-8" http-equiv='Content-Type'/>
        <meta content="IE=Edge" http-equiv='X-UA-Compatible'/>
        <meta content="true" name="MSSmartTagsPreventParsing"/>
        <meta content="index, follow" name="googlebot"/>
        <meta content="follow, all" name="Googlebot-Image"/>
        <meta content="follow, all" name="msnbot"/>
      
        <!-- Sife Verification -->
        <meta content="" name="google-site-verification"/>
        <meta content="" name="msvalidate.01"/>
        <meta content="" name="p:domain_verify"/>
        <meta content="" name="majestic-site-verification"/>
        <meta content="Jago Desain" name="copyright"/>
        
    <script type="application/ld+json">
      {
        &quot;@context&quot;: &quot;https://schema.org&quot;,
        &quot;@type&quot;: &quot;WebSite&quot;,
        &quot;url&quot;: &quot;<data:blog.homepageUrl.canonical/>&quot;,
        &quot;name&quot;: &quot;<data:blog.title/>&quot;,
        &quot;alternateName&quot;: &quot;<data:blog.title/>&quot;,
        &quot;potentialAction&quot;: {
          &quot;@type&quot;: &quot;SearchAction&quot;,
          &quot;target&quot;: &quot;<data:blog.homepageUrl.canonical/>search?q={search_term_string}&amp;max-results=12&quot;,
          &quot;query-input&quot;: &quot;required name=search_term_string&quot;
        }
      }
    </script>
      </b:if>

    Thay thế những thứ cần thiết với nhé.

    Kết luận

    Vậy là mình đã chia sẻ cho các bạn các tài liệu về meta seo mà mình đã tổng
    hợp trên Google và các nơi khác về. Giờ đây, bạn có thể dễ dàng sử dụng
    các thẻ Meta HTML một cách thông minh.

    Đừng quên bình luận bên dưới và chia sẻ quan điểm của bạn về Thẻ HTML. Cảm ơn
    vì đã đọc!

    ———————————–


  • Thêm Tính Năng Chia Tab Vào Bài Viết Blogger

    median-post-tabs

     Xin chào các bạn, hôm nay mình sẽ hướng dẫn cho các bạn thêm tính năng
    chia tab trong bài viết blogger nhé.

    Với tính năng này, các bạn có thể sử dụng nó để chia bài viết thành 2 ngôn ngữ
    khác nhau 1 tab tiếng Việt và tab kia là tiếng khác. Trước đó mình có dùng tab
    này để chia ra làm 2 phần, 1 tab là phần giới thiệu file và tab còn lại là để
    link download.

    Cũng có những hướng dẫn chia tab nhưng có sử dụng Script hoặc jQuery, nhưng sẽ
    ảnh hưởng tới tốc độ load trang. Còn tính năng mình chia sẻ dưới đây chỉ sử
    dụng HTML và CSS nên sẽ nhẹ hơn.

    Thêm Tính Năng Chia Tab Vào Bài Viết Blogger

    Ở đây mình có 3 kiểu tab khác nhau. Các bạn thấy cái nào hợp thì sử dụng nhé.

    Tab Style 1

    HTML

    <div class="tabset">
    
      <!-- Tab 1 -->
    
      <input type="radio" name="tabset" id="tab1" aria-controls="tab-1" checked>
    
      <label for="tab1">Tab 1</label>
    
      <!-- Tab 2 -->
    
      <input type="radio" name="tabset" id="tab2" aria-controls="tab-2">
    
      <label for="tab2">Tab 2</label>
    
      <!-- Tab 3 -->
    
      <input type="radio" name="tabset" id="tab3" aria-controls="tab-3">
    
      <label for="tab3">Tab 3</label>
    
      
    
      <div class="tab-panels">
    
        <section id="tab-1" class="tab-panel">
    
          <p>Blogspot (Tên gọi khác là Blogger) là sản phẩm của Google cho phép bạn tạo trang cá nhân (Blog) hoàn toàn miễn phí. Google đã mua lại Bogspot từ năm 2003 và phát triển chúng cho tới ngày nay. Blogger được coi là mạng xã hội Blog lớn và ổn định nhất thế giới.</p>
    
      </section>
    
        <section id="tab-2" class="tab-panel">
    
          <p>Blogspot (also known as Blogger) is a product of Google that allows you to create a personal page (Blog) completely free. Google acquired Bogspot in 2003 and has grown to this day. Blogger is considered the largest and most stable blog social network in the world.</p>
    
        </section>
    
        <section id="tab-3" class="tab-panel">
    
          <p>Blogspot (juga dikenal sebagai Blogger) adalah produk Google yang memungkinkan Anda membuat halaman pribadi (Blog) sepenuhnya gratis. Google mengakuisisi Bogspot pada tahun 2003 dan telah berkembang hingga hari ini. Blogger dianggap sebagai jaringan sosial blog terbesar dan paling stabil di dunia.</p>  </section> </div></div>

    CSS

    <style>
    
      .tabset > input[type="radio"] { position: absolute; left: -200vw; } .tabset .tab-panel { display: none; } .tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child, .tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2), .tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3), .tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4), .tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5), .tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) { display: block; } .tabset > label { position: relative; display: inline-block; padding: 15px 15px 25px; border: 1px solid transparent; border-bottom: 0; cursor: pointer; font-weight: 600; } .tabset > label:hover, .tabset > input:focus + label { color: #06c; } .tabset > label:hover::after, .tabset > input:focus + label::after, .tabset > input:checked + label::after { background: #06c; } .tabset > input:checked + label { border-color: #ccc; border-bottom: 1px solid #fff; margin-bottom: -1px; } .tab-panel { padding: 30px 0; border-top: 1px solid #ccc; }
    
    </style>

    Tab Style 2

    HTML

    <div class="tabs">
    
      <div class="tab-2">
    
        <label for="tab2-1">One</label>
    
        <input checked="checked" id="tab2-1" name="tabs-two" type="radio" />
    
        <div>
    
          <p>Blogspot (also known as Blogger) is a product of Google that allows you to create a personal page (Blog) completely free. Google acquired Bogspot in 2003 and has grown to this day. Blogger is considered the largest and most stable blog social network in the world.</p>
    
        </div> 
    
      </div>
    
      <div class="tab-2">
    
        <label for="tab2-2">Two</label>
    
        <input id="tab2-2" name="tabs-two" type="radio" />
    
        <div>
    
          <p>Blogspot (juga dikenal sebagai Blogger) adalah produk Google yang memungkinkan Anda membuat halaman pribadi (Blog) sepenuhnya gratis. Google mengakuisisi Bogspot pada tahun 2003 dan telah berkembang hingga hari ini. Blogger dianggap sebagai jaringan sosial blog terbesar dan paling stabil di dunia.</p>
    
        </div>
    
      </div>
    
      </div>

    CSS

    <style>  .tabs { display: block; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap; margin: 0; overflow: hidden; } .tabs [class^="tab"] label, .tabs [class*=" tab"] label { color: #333; cursor: pointer; display: block; font-size: 1.1em; font-weight: 300; line-height: 1em; padding: 2rem 0; text-align: center; } .tabs [class^="tab"] [type="radio"], .tabs [class*=" tab"] [type="radio"] { border-bottom: 1px solid rgba(239, 237, 239, 0.5); cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; display: block; width: 100%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .tabs [class^="tab"] [type="radio"]:hover, .tabs [class^="tab"] [type="radio"]:focus, .tabs [class*=" tab"] [type="radio"]:hover, .tabs [class*=" tab"] [type="radio"]:focus { border-bottom: 1px solid #fd264f;list-style:none;border:none } .tabs [class^="tab"] [type="radio"]:checked, .tabs [class*=" tab"] [type="radio"]:checked { border-bottom: 2px solid #fd264f; } .tabs [class^="tab"] [type="radio"]:checked + div, .tabs [class*=" tab"] [type="radio"]:checked + div { opacity: 1; } .tabs [class^="tab"] [type="radio"] + div, .tabs [class*=" tab"] [type="radio"] + div { display: block; opacity: 0; padding: 2rem 0; width: 90%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .tabs .tab-2 { width: 50%; } .tabs .tab-2 [type="radio"] + div { width: 200%; margin-left: 200%; } .tabs .tab-2 [type="radio"]:checked + div { margin-left: 0; } .tabs .tab-2:last-child [type="radio"] + div { margin-left: 100%; } .tabs .tab-2:last-child [type="radio"]:checked + div { margin-left: -100%; }
    
    </style>

    Tab Style 3

    HTML

    <div class="pc-tab">
    
    <input checked="checked" id="tab1" name="pct" type="radio" />
    
    <input id="tab2" name="pct" type="radio" />
    
    <input id="tab3" name="pct" type="radio" />
    
      <nav>
    
        <ul>
    
          <li class="tab1">
    
            <label for="tab1">First Tab</label>
    
          </li>
    
          <li class="tab2">
    
            <label for="tab2">Second Tab</label>
    
          </li>
    
          <li class="tab3">
    
            <label for="tab3">Third Tab</label>
    
          </li>
    
        </ul>
    
      </nav>
    
      <section>
    
        <div class="tab1">
    
    <p>Blogspot (Tên gọi khác là Blogger) là sản phẩm của Google cho phép bạn tạo trang cá nhân (Blog) hoàn toàn miễn phí. Google đã mua lại Bogspot từ năm 2003 và phát triển chúng cho tới ngày nay. Blogger được coi là mạng xã hội Blog lớn và ổn định nhất thế giới.</p>
    
        </div>
    
        <div class="tab2">
    
          <p>Blogspot (also known as Blogger) is a product of Google that allows you to create a personal page (Blog) completely free. Google acquired Bogspot in 2003 and has grown to this day. Blogger is considered the largest and most stable blog social network in the world.</p>
    
        </div>
    
        <div class="tab3">
    
          <p>Blogspot (juga dikenal sebagai Blogger) adalah produk Google yang memungkinkan Anda membuat halaman pribadi (Blog) sepenuhnya gratis. Google mengakuisisi Bogspot pada tahun 2003 dan telah berkembang hingga hari ini. Blogger dianggap sebagai jaringan sosial blog terbesar dan paling stabil di dunia.</p>
    
        </div>
    
      </section>
    
    </div>

    CSS

    <style>
    
     .pc-tab > input, .pc-tab section > div { display: none; } #tab1:checked ~ section .tab1, #tab2:checked ~ section .tab2, #tab3:checked ~ section .tab3 { display: block; } #tab1:checked ~ nav .tab1, #tab2:checked ~ nav .tab2, #tab3:checked ~ nav .tab3 { color: red; } } .pc-tab { width: 100%; max-width: 700px; margin: 0 auto; } .pc-tab ul {display: flex; list-style: none; margin: 0; padding: 0; } .pc-tab ul li label { float: left; padding:15px; border: 1px solid #ddd; border-bottom: 0; background: #eee; color: #444; } .pc-tab ul li label:hover { background: #ddd; } .pc-tab ul li label:active { background: #fff; } .pc-tab ul li:not(:last-child) label { border-right-width: 0; } .pc-tab section { clear: both; } .pc-tab section div { padding: 20px;  background: #fff; line-height: 1.5em; letter-spacing: 0.3px; color: #444; } .pc-tab section div h2 { margin: 0; letter-spacing: 1px; color: #34495e; } #tab1:checked ~ nav .tab1 label, #tab2:checked ~ nav .tab2 label, #tab3:checked ~ nav .tab3 label { background: white; color: #111; position: relative; } #tab1:checked ~ nav .tab1 label:after, #tab2:checked ~ nav .tab2 label:after, #tab3:checked ~ nav .tab3 label:after { content: ''; display: block; position: absolute; height: 2px; width: 100%; background: #fff; left: 0; bottom: -1px; }
    
    </style>

    Cách Thêm Vào Blogger

    Bước 1: Vào Blogger.

    Bước 2: Ở trang Blogger, vào Chủ đề Chỉnh Sửa HTML.


    Bước 3
    : Tìm đến thẻ </head> và thêm CSS trên vào ở trên </head>.

    Bước 4: Lưu chủ đề.

    Cách Sử Dụng

    Để sử dụng tính năng chia tab, các bạn hãy copy mã HTML trên.

    Sau đó vào đăng bài, chuyển qua Chế độ HTML và dán vào nhé.

    ———————————–


  • Cách Thêm Blogger Vào Google Search Console

    Cách Thêm Blogger Vào Google Search Console

     Xin chào các bạn, mình là Nguyễn Lâm Blog. Trong bài viết trước mình đã
    hướng dẫn cho các bạn cách thêm tên miền vào blog rồi. Hôm nay mình sẽ hướng
    dẫn cho các bạn cách thêm blog của bạn vào Google Search Console nhé.

    Một trong những bước quan trọng nhất trong việc tối ưu hóa blog của bạn cho
    SEO là thêm nó vào Google Search Console (trước đây là Google Webmaster
    Tools).

    Google Search Console cung cấp các công cụ quản trị trang web cụ thể để giúp
    chủ sở hữu trang web theo dõi và duy trì sự hiện diện tìm kiếm cũng như thứ
    hạng của họ, ngoài ra còn có thể xem được các keyword được nhiều người tìm
    trên blog đó.

    Trước khi vào bài viết hướng dẫn thì chúng ta cùng tìm hiểu xem Google
    Search Console là gì nhé.

    Google Search Console là gì?

    Google Search Console là một công cụ miễn phí do Google cung cấp để giúp chủ
    sở hữu trang web giám sát sự hiện diện của trang web của họ trong kết quả tìm
    kiếm của Google.

    Nó giúp bạn theo dõi thứ hạng tìm kiếm cùng với việc cập nhật cho bạn về các
    lỗi trang web, các vấn đề bảo mật và các vấn đề lập chỉ mục có thể ảnh hưởng
    đến hiệu suất tìm kiếm trên trang web của bạn.

    Bạn nên thêm blog của bạn vào Google Search Console sau khi lập blog và thêm
    tên miền.

    Cách Thêm Blogger Vào Google Search Console

    Để thêm vào Google Search Console rất đơn giản, các bạn có thể làm một cách dễ
    dàng. Mình cũng sẽ hướng dẫn ngắn gọn và dễ hiểu nhé.

    Trước tiên, bạn cần truy cập trang web Google Search Console và nhấp vào nút
    Bắt đầu ngay bây giờ‘.

    dang-ky-google-search-console

    Tiếp theo, bạn cần đăng nhập bằng tài khoản Google / Gmail của mình.

    Có hai phương pháp để xác minh trang web:

    • Tên miền: Tên miền đó là tên miền tổng quát, bao gồm m, www, …
    • Tiền tố URL: Các trang web sử dụng subdomain như: blog.url,
      theme.url… (Khuyến khích sử dụng)

    Mình khuyên các bạn nên sử dụng phương pháp tiền tố URL vì nó dễ hơn hơn.

    chon-tien-to-url

    Hãy nhớ rằng Google coi HTTP và HTTPS là hai giao thức khác nhau. Nó cũng coi
    https://www.example.com và https://example.com là hai trang web khác nhau.

    Bạn cần nhập đúng URL blog đó.

    Nếu bạn không chắc chắn, thì có một cách dễ dàng để tìm ra URL chính xác mà
    bạn cần nhập. Chỉ cần vào trang blog của bạn và copy nguyên URL nhé.

    Sau khi nhập địa chỉ trang web chính xác của bạn vào trình hướng dẫn thiết lập
    công cụ quản trị trang web của Google, hãy nhấp vào nút ‘Tiếp tục’ để chuyển
    sang bước tiếp theo.

    sao-chep-html-meta

    Bây giờ, bạn sẽ được yêu cầu xác minh quyền sở hữu trang web của mình. Có một
    số cách để làm điều đó, nhưng chúng tôi sẽ hiển thị phương pháp thẻ HTML vì nó
    là phương pháp dễ nhất.

    Nhấp vào thẻ HTML để mở rộng và sau đó sao chép mã bên trong.

    Bây giờ, bạn cần thêm thẻ meta xác minh trang web của Google này trong
    Blogger, để Google có thể xác minh rằng bạn là chủ sở hữu của trang web.

    dan-the-html-vao-blogger

    Các bạn hãy truy cập vào Trang chủ Blogger, chọn Chủ đề Chỉnh sửa HTML.

    Sau đó các bạn hãy dán thẻ meta lúc nãy đã sao chép vào dán vào bên dưới
    <head> nhé.

    Sau đó ấn vào Lưu chủ đề.

    Bây giờ bạn có thể quay lại cài đặt Google Search Console và nhấp vào nút ‘Xác
    minh’.

    xac-minh-google-search-console-thanh-cong

    Google Search Console sẽ tìm kiếm thẻ HTML trong trang web của bạn và sẽ hiển
    thị cho bạn thông báo thành công.

    Hướng dẫn cho dài dòng vậy chứ nếu trang web của bạn sử dụng Blogger thì có
    sẽ tự xác minh.

    Thêm Sơ đồ trang web XML vào Google Search Console

    Để Gu gồ có thể lập chỉ mục các bài viết của bạn một cách tự động, các bạn hãy
    thêm Sitemap vào Google Search Console nhé.

    Thêm sitemap vào Google Search Console rất đơn giản, các bạn chỉ cần ấn vào Sơ
    đồ trang web trong trang Tổng quan Google Search Console.

    Sau đó các bạn hãy thêm trang web của bạn kèm theo /sitemap.xml nhé.

    Ví dụ: 

    http://nguyenlamblog.xyz/sitemap.xml

    Sau đó ấn nút gửi.

    Kết luận

    Vậy là mình đã hướng dẫn cho các bạn cách thêm blog của bạn vào Google Search
    Console rồi. Tuy rất dài dòng nhưng cũng chỉ thêm là nó tự xác minh thôi :V .

    ———————————–