Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 10703 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://tinyqualityhomes.org/robots.txt
301 MovedPermanently
https://amortizationplan.com/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="description" content="This is an online loan amortization calculator.
It helps you see your monthly payments, payment schedule, and the loan amortization in a tabular form.">
<meta name="og:title" property="og:title" content="Loan Amortization Calculator">
<title>Loan Amortization Calculator</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css">
<link rel="stylesheet" href="./style.css">
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20100%20100%27%3E%3Ctext%20y=%27.9em%27%20font-size=%2790%27%3E%F0%9F%92%BB%3C/text%3E%3C/svg%3E"
<meta name="robots" content="index, follow"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="stylesheet" href="./headerbar-style.css" type="text/css"> <!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-D2TZMD9GWR"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-D2TZMD9GWR');
</script></head>
<body><br>
<br>
<!-- partial:index.partial.html -->
<div class="container">
<h2 id="headline">Loan Amortization Calculator</h2>
<div class="article">
<p>Choosing the right loan or mortgage is critical. A loan amortization calculator gives you a clear, month‑by‑month breakdown of what you’ll actually pay—interest, fees and all—so you can compare offers, budget effectively and plan confidently for the future.</p>
<p><strong>Key benefits:</strong></p>
<ul>
<li><strong>Total‑cost transparency:</strong> See exactly how much you’ll repay over the life of the loan, including principal, interest and any fees.</li>
<li><strong>Smarter budgeting:</strong> Visualize how different interest rates, terms or extra payments affect your monthly outlay.</li>
<li><strong>Future‑proof planning:</strong> Model potential income or expense changes—so you’re never caught off‑guard by rising payments.</li>
</ul>
<p><strong>How it works:</strong></p>
<ol>
<li><strong>Enter your loan details</strong>
<ul>
<li><strong>Loan amount</strong> (principal)</li>
<li><strong>Term</strong> (months or years)</li>
<li><strong>Interest rate</strong> (% per annum)</li>
<li><strong>Optional extra payment</strong> (monthly)</li>
</ul>
</li>
<li><strong>Generate your amortization schedule</strong><br>In seconds, you’ll see a table breaking down each payment into principal vs. interest, along with the remaining balance after every installment.</li>
</ol>
<p>With this powerful tool at your fingertips, you can pinpoint the best mortgage or loan package, optimize your repayment strategy and secure your financial future—one well‑informed decision at a time.</p>
<hr> </div>
<div id="loan_src"><!-- loan form goes here -->
<form name="loan_form">
<table style="margin:10px;">
<tbody>
<tr>
<td>Loan amount:</td>
<td><input name="loan_amt" size="10" type="text"></td>
</tr>
<tr>
<td>Number of Months:</td>
<td><input name="months" size="10" type="text"></td>
</tr>
<tr>
<td>Annual Interest Rate: <br>
<span style="font-size:80%;">(e.g. 4.5% = 4.5)</span></td>
<td><input name="rate" size="10" type="text"></td>
</tr>
<tr>
<td>Extra Monthly Payment:</td>
<td><input name="extra" size="10" value="0" type="text"></td>
</tr>
<tr>
<td><input onclick="validate()" value="Calculate" type="button"></td>
<td><input onclick="startOver()" value="Start Over" type="button"></td>
</tr>
</tbody>
</table>
</form>
</div>
<div id="loan_info"><!-- loan info will be displayed here --> </div>
<div class="clearfix"></div>
<div id="table_header">
<table class="table">
<thead class="thead-dark">
<tr>
<th scope="col" style="width:10%;"><strong>Payment #</strong></th>
<th scope="col" style="width:16%;" align="center"><strong>Payment
Amount </strong></th>
<th scope="col" style="width:16%;" align="center"><strong>Principal</strong></th>
<th scope="col" style="width:16%;" align="center"><strong>Interest</strong></th>
<th scope="col" style="width:20%;" align="center"><strong>Total
Interest Paid</strong></th>
<th scope="col" style="width:20%;" align="center"><strong>Balance</strong></th>
</tr>
</thead>
</table>
</div>
<div id="table"> </div>
</div>
<br>
<br>
<script src="./script.js"></script>
<script type="text/javascript" src="./headerbar-js.js"></script> <style>
.guest-post-modal-overlay {
position: fixed !important;
top: 0 !important;
left: 0 !important;
width: 100vw !important;
height: 100vh !important;
background: rgba(0, 0, 0, 0.6) !important;
z-index: 9999 !important;
display: none !important;
}
.guest-post-modal-overlay.show {
display: block !important;
}
.guest-post-modal {
background: white !important;
border-radius: 12px !important;
padding: 40px !important;
max-width: 500px !important;
width: 90% !important;
position: fixed !important;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%) !important;
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2) !important;
z-index: 10000 !important;
animation: guestPostSlideIn 0.3s ease-out !important;
}
@keyframes guestPostSlideIn {
from {
transform: translate(-50%, -60%);
opacity: 0;
}
to {
transform: translate(-50%, -50%);
opacity: 1;
}
}
.guest-post-close-btn {
position: absolute !important;
top: 15px !important;
right: 15px !important;
width: 32px !important;
height: 32px !important;
border: none !important;
background: #f0f0f0 !important;
border-radius: 50% !important;
cursor: pointer !important;
font-size: 20px !important;
color: #666 !important;
line-height: 28px !important;
text-align: center !important;
transition: all 0.2s !important;
padding: 0 !important;
margin: 0 !important;
}
.guest-post-close-btn:hover {
background: #e0e0e0 !important;
color: #333 !important;
}
.guest-post-modal-content h2 {
color: #333 !important;
margin-bottom: 15px !important;
font-size: 24px !important;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
}
.guest-post-modal-content p {
color: #666 !important;
line-height: 1.6 !important;
margin-bottom: 25px !important;
font-size: 16px !important;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
}
.guest-post-cta-button {
display: inline-block !important;
background: #4A90E2 !important;
color: white !important;
padding: 14px 32px !important;
border-radius: 6px !important;
text-decoration: none !important;
font-weight: 600 !important;
transition: background 0.3s !important;
border: none !important;
cursor: pointer !important;
font-size: 16px !important;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
}
.guest-post-cta-button:hover {
background: #357ABD !important;
}
</style>
<div class="guest-post-modal-overlay" id="guestPostModalOverlay">
<div class="guest-post-modal" id="guestPostModal">
<button class="guest-post-close-btn" id="guestPostCloseBtn" aria-label="Close modal">×</button>
<div class="guest-post-modal-content">
<h2>Submit a Guest Post — Write For Us</h2>
<p>Contribute to our website with priority placement.</p>
<a href="https://tally.so/r/6880AO?site=AmortizationPlan.com" class="guest-post-cta-button" target="_blank" rel="noopener noreferrer">Click Here</a>
</div>
</div>
</div>
<script>
(function() {
'use strict';
var overlay = document.getElementById('guestPostModalOverlay');
var modal = document.getElementById('guestPostModal');
var closeBtn = document.getElementById('guestPostCloseBtn');
function showModal() {
if (overlay) {
overlay.classList.add('show');
}
}
function closeModal() {
if (overlay) {
overlay.classList.remove('show');
}
}
// Close button click
if (closeBtn) {
closeBtn.addEventListener('click', function(e) {
e.preventDefault();
e.stopPropagation();
closeModal();
});
}
// Click outside modal
if (overlay) {
overlay.addEventListener('click', function(e) {
if (e.target === overlay) {
closeModal();
}
});
}
// Prevent clicks inside modal from closing it
if (modal) {
modal.addEventListener('click', function(e) {
e.stopPropagation();
});
}
// Show modal after 1 second
setTimeout(function() {
showModal();
}, 1000);
})();
</script><script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" data-cf-beacon='{"version":"2024.11.0","token":"ad5ac626eb9c47049e458e06e1f85c60","r":1}' crossorigin="anonymous"></script>
</body>
<!-- partial -->
</html>