| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- EDGAR Online I-Metrix Xcelerate Taxonomy Schema, based on XBRL 2.1 http://www.edgar-online.com/ --> |
<!-- Version: 6.9.2 --> |
<!-- Round: 628411ca-28d5-4f65-9b05-784e404ccc3d --> |
<!-- Creation date: 2011-02-11T15:02:11Z --> |
<!-- Copyright (c) 2005-2011 EDGAR Online, Inc. All Rights Reserved. --> |
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:goog="http://www.google.com/20101231" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:us-types="http://xbrl.us/us-types/2009-01-31" targetNamespace="http://www.google.com/20101231" elementFormDefault="qualified" attributeFormDefault="unqualified"> |
| <annotation> |
| | <appinfo> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DocumentDocumentandEntityInformation" id="DocumentDocumentandEntityInformation"> |
| <link:definition> 101 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/StatementOfFinancialPositionClassified" id="IMetrix_StatementOfFinancialPositionClassified"> |
| <link:definition> 103 - Statement - CONSOLIDATED BALANCE SHEETS </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" id="IMetrix_StatementOfFinancialPositionClassifiedParen"> |
| <link:definition> 104 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/StatementOfIncomeAlternative" id="IMetrix_StatementOfIncomeAlternative"> |
| <link:definition> 105 - Statement - CONSOLIDATED STATEMENTS OF INCOME </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/StatementOfIncomeAlternativeParenthetical" id="IMetrix_StatementOfIncomeAlternativeParen"> |
| <link:definition> 106 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Parenthetical) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome" id="Imetrix_ci-StatementOfShareholdersEquityAndOtherComprehensiveIncome"> |
| <link:definition> 107 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/StatementOfCashFlowsIndirect" id="IMetrix_StatementOfCashFlowsIndirect"> |
| <link:definition> 108 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsBusinessDescriptionAndSignificantAccountingPoliciesTextBlock" id="IMetrix_NotesToFinancialStatementsBusinessDescriptionAndSignificantAccountingPoliciesTextBlock"> |
| <link:definition> 109 - Disclosure - Google Inc. and Summary of Significant Accounting Policies </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock" id="IMetrix_NotesToFinancialStatementsEarningsPerShareTextBlock"> |
| <link:definition> 110 - Disclosure - Net Income Per Share of Class A and Class B Common Stock </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsInvestmentsDisclosureTextBlock" id="IMetrix_NotesToFinancialStatementsCashCashEquivalentsInvestmentsDisclosureTextBlock"> |
| <link:definition> 111 - Disclosure - Cash and Investments </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlock" id="IMetrix_NotesToFinancialStatementsShortTermDebtTextBlock"> |
| <link:definition> 112 - Disclosure - Short-Term Debt </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="IMetrix_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"> |
| <link:definition> 113 - Disclosure - Derivative Financial Instruments </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsFairValueMeasurementInputsDisclosureTextBlock" id="IMetrix_NotesToFinancialStatementsFairValueMeasurementInputsDisclosureTextBlock"> |
| <link:definition> 114 - Disclosure - Fair Value Measurements </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" id="IMetrix_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock"> |
| <link:definition> 115 - Disclosure - Property and Equipment </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsTextBlock" id="IMetrix_NotesToFinancialStatementsAcquisitionsTextBlock"> |
| <link:definition> 116 - Disclosure - Acquisitions </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock" id="IMetrix_NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock"> |
| <link:definition> 117 - Disclosure - Goodwill and Other Intangible Assets </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsScheduleOfOtherNonoperatingIncomeByComponentTextBlock" id="IMetrix_NotesToFinancialStatementsScheduleOfOtherNonoperatingIncomeByComponentTextBlock"> |
| <link:definition> 118 - Disclosure - Interest and Other Income, Net </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock" id="IMetrix_NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock"> |
| <link:definition> 119 - Disclosure - Comprehensive Income </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" id="IMetrix_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"> |
| <link:definition> 120 - Disclosure - Commitments and Contingencies </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="IMetrix_NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"> |
| <link:definition> 121 - Disclosure - Stockholders' Equity </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsBenefitPlan401kTextBlock" id="IMetrix_NotesToFinancialStatementsBenefitPlan401kTextBlock"> |
| <link:definition> 122 - Disclosure - 401(k) Plan </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" id="IMetrix_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"> |
| <link:definition> 123 - Disclosure - Income Taxes </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" id="IMetrix_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"> |
| <link:definition> 124 - Disclosure - Information about Geographic Areas </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="IMetrix_NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"> |
| <link:definition> 125 - Disclosure - Schedule II: Valuation and Qualifying Accounts </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsBusinessDescriptionAndSignificantAccountingPoliciesTextBlockPolicies" id="IMetrix_NotesToFinancialStatementsBusinessDescriptionAndSignificantAccountingPoliciesTextBlockPolicies"> |
| <link:definition> 126 - Disclosure - Google Inc. and Summary of Significant Accounting Policies (Policies) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsBusinessDescriptionAndSignificantAccountingPoliciesTextBlockTables" id="IMetrix_NotesToFinancialStatementsBusinessDescriptionAndSignificantAccountingPoliciesTextBlockTables"> |
| <link:definition> 127 - Disclosure - Google Inc. and Summary of Significant Accounting Policies (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables" id="IMetrix_NotesToFinancialStatementsEarningsPerShareTextBlockTables"> |
| <link:definition> 128 - Disclosure - Net Income Per Share of Class A and Class B Common Stock (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsInvestmentsDisclosureTextBlockTables" id="IMetrix_NotesToFinancialStatementsCashCashEquivalentsInvestmentsDisclosureTextBlockTables"> |
| <link:definition> 129 - Disclosure - Cash and Investments (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables" id="IMetrix_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables"> |
| <link:definition> 130 - Disclosure - Derivative Financial Instruments (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsFairValueMeasurementInputsDisclosureTextBlockTables" id="IMetrix_NotesToFinancialStatementsFairValueMeasurementInputsDisclosureTextBlockTables"> |
| <link:definition> 131 - Disclosure - Fair Value Measurements (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" id="IMetrix_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables"> |
| <link:definition> 132 - Disclosure - Property and Equipment (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsTextBlockTables" id="IMetrix_NotesToFinancialStatementsAcquisitionsTextBlockTables"> |
| <link:definition> 133 - Disclosure - Acquisitions (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables" id="IMetrix_NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables"> |
| <link:definition> 134 - Disclosure - Goodwill and Other Intangible Assets (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsScheduleOfOtherNonoperatingIncomeByComponentTextBlockTables" id="IMetrix_NotesToFinancialStatementsScheduleOfOtherNonoperatingIncomeByComponentTextBlockTables"> |
| <link:definition> 135 - Disclosure - Interest and Other Income, Net (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables" id="IMetrix_NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables"> |
| <link:definition> 136 - Disclosure - Comprehensive Income (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" id="IMetrix_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"> |
| <link:definition> 137 - Disclosure - Commitments and Contingencies (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlockTables" id="IMetrix_NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlockTables"> |
| <link:definition> 138 - Disclosure - Stockholders' Equity (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables" id="IMetrix_NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables"> |
| <link:definition> 139 - Disclosure - Income Taxes (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" id="IMetrix_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"> |
| <link:definition> 140 - Disclosure - Information about Geographic Areas (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlockTables" id="IMetrix_NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlockTables"> |
| <link:definition> 141 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureRevenuesByRevenueSource" id="DisclosureRevenuesByRevenueSource"> |
| <link:definition> 142 - Disclosure - Revenues by Revenue Source (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureGoogleIncAndSummaryOfSignificantAccountingPoliciesAdditionalInformation" id="DisclosureGoogleIncAndSummaryOfSignificantAccountingPoliciesAdditionalInformation"> |
| <link:definition> 143 - Disclosure - Google Inc. and Summary of Significant Accounting Policies - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureComputationOfBasicAndDilutedNetIncomePerShare" id="DisclosureComputationOfBasicAndDilutedNetIncomePerShare"> |
| <link:definition> 144 - Disclosure - Computation of Basic and Diluted Net Income Per Share (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureCashCashEquivalentsAndMarketableSecurities" id="DisclosureCashCashEquivalentsAndMarketableSecurities"> |
| <link:definition> 145 - Disclosure - Cash, Cash Equivalents, and Marketable Securities (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureCashCashEquivalentsAndMarketableSecuritiesParenthetical" id="DisclosureCashCashEquivalentsAndMarketableSecuritiesParenthetical"> |
| <link:definition> 146 - Disclosure - Cash, Cash Equivalents, and Marketable Securities (Parenthetical) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureUnrealizedGainsAndLossesRelatedToInvestmentsInMarketableSecuritiesDesignatedAsAvailableForSale" id="DisclosureUnrealizedGainsAndLossesRelatedToInvestmentsInMarketableSecuritiesDesignatedAsAvailableForSale"> |
| <link:definition> 147 - Disclosure - Unrealized Gains and Losses Related to Investments in Marketable Securities Designated as Available-For-Sale (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureCashAndInvestmentsAdditionalDurationalInformation" id="DisclosureCashAndInvestmentsAdditionalDurationalInformation"> |
| <link:definition> 148 - Disclosure - Cash and Investments - Additional Durational Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureContractualMaturityDateOfMarketableDebtSecurities" id="DisclosureContractualMaturityDateOfMarketableDebtSecurities"> |
| <link:definition> 149 - Disclosure - Contractual Maturity Date of Marketable Debt Securities (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureGrossUnrealizedLossesAndFairValuesForInvestmentsInAnUnrealizedLossPosition" id="DisclosureGrossUnrealizedLossesAndFairValuesForInvestmentsInAnUnrealizedLossPosition"> |
| <link:definition> 150 - Disclosure - Gross Unrealized Losses and Fair Values for Investments in an Unrealized Loss Position (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureCashAndInvestmentsAdditionalInformation" id="DisclosureCashAndInvestmentsAdditionalInformation"> |
| <link:definition> 151 - Disclosure - Cash and Investments - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureShortTermDebtAdditionalInformation" id="DisclosureShortTermDebtAdditionalInformation"> |
| <link:definition> 152 - Disclosure - Short-Term Debt - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureShortTermDebtAdditionalDurationalInformation" id="DisclosureShortTermDebtAdditionalDurationalInformation"> |
| <link:definition> 153 - Disclosure - Short-Term Debt - Additional Durational Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformation" id="DisclosureDerivativeFinancialInstrumentsAdditionalInformation"> |
| <link:definition> 154 - Disclosure - Derivative Financial Instruments - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureFairValuesOfOutstandingDerivativeInstruments" id="DisclosureFairValuesOfOutstandingDerivativeInstruments"> |
| <link:definition> 155 - Disclosure - Fair Values of Outstanding Derivative Instruments (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureEffectOfDerivativeInstrumentsOnIncomeAndOtherComprehensiveIncome" id="DisclosureEffectOfDerivativeInstrumentsOnIncomeAndOtherComprehensiveIncome"> |
| <link:definition> 156 - Disclosure - Effect of Derivative Instruments on Income and Other Comprehensive Income (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureEffectOfDerivativeInstrumentsOnIncomeAndOtherComprehensiveIncomeParenthetical" id="DisclosureEffectOfDerivativeInstrumentsOnIncomeAndOtherComprehensiveIncomeParenthetical"> |
| <link:definition> 157 - Disclosure - Effect of Derivative Instruments on Income and Other Comprehensive Income (Parenthetical) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasis" id="DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasis"> |
| <link:definition> 158 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureReconciliationsForAssetsMeasuredAndRecordedAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsLevel3" id="DisclosureReconciliationsForAssetsMeasuredAndRecordedAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsLevel3"> |
| <link:definition> 159 - Disclosure - Reconciliations for Assets Measured and Recorded at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosurePropertyAndEquipment" id="DisclosurePropertyAndEquipment"> |
| <link:definition> 160 - Disclosure - Property and Equipment (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation" id="DisclosurePropertyAndEquipmentAdditionalInformation"> |
| <link:definition> 161 - Disclosure - Property and Equipment - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation" id="DisclosureAcquisitionsAdditionalInformation"> |
| <link:definition> 162 - Disclosure - Acquisitions - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureAcquisitionsAdditionalDurationalInformation" id="DisclosureAcquisitionsAdditionalDurationalInformation"> |
| <link:definition> 163 - Disclosure - Acquisitions - Additional Durational Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureSummaryOfPurchasePriceOfAcquisitions" id="DisclosureSummaryOfPurchasePriceOfAcquisitions"> |
| <link:definition> 164 - Disclosure - Summary of Purchase Price of Acquisitions (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureChangesInTheCarryingAmountOfGoodwill" id="DisclosureChangesInTheCarryingAmountOfGoodwill"> |
| <link:definition> 165 - Disclosure - Changes in the Carrying Amount of Goodwill (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureAcquisitionRelatedIntangibleAssetsThatAreBeingAmortized" id="DisclosureAcquisitionRelatedIntangibleAssetsThatAreBeingAmortized"> |
| <link:definition> 166 - Disclosure - Acquisition-Related Intangible Assets that are being Amortized (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation" id="DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation"> |
| <link:definition> 167 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssets" id="DisclosureExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssets"> |
| <link:definition> 168 - Disclosure - Expected Amortization Expense for Acquisition-Related Intangible Assets (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureComponentsOfInterestAndOtherIncomeNet" id="DisclosureComponentsOfInterestAndOtherIncomeNet"> |
| <link:definition> 169 - Disclosure - Components of Interest and Other Income, Net (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureChangesInTheComponentsOfComprehensiveIncome" id="DisclosureChangesInTheComponentsOfComprehensiveIncome"> |
| <link:definition> 170 - Disclosure - Changes in the Components of Comprehensive Income (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureChangesInTheComponentsOfComprehensiveIncomeParenthetical" id="DisclosureChangesInTheComponentsOfComprehensiveIncomeParenthetical"> |
| <link:definition> 171 - Disclosure - Changes in the Components of Comprehensive Income (Parenthetical) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureComponentsOfAccumulatedOtherComprehensiveIncome" id="DisclosureComponentsOfAccumulatedOtherComprehensiveIncome"> |
| <link:definition> 172 - Disclosure - Components of Accumulated Other Comprehensive Income (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalDurationalInformation" id="DisclosureCommitmentsAndContingenciesAdditionalDurationalInformation"> |
| <link:definition> 173 - Disclosure - Commitments and Contingencies - Additional Durational Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmounts" id="DisclosureFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmounts"> |
| <link:definition> 174 - Disclosure - Future Minimum Payments Under Non-Cancelable Operating Leases, Along with Sublease Income Amounts (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation" id="DisclosureCommitmentsAndContingenciesAdditionalInformation"> |
| <link:definition> 175 - Disclosure - Commitments and Contingencies - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureStockholdersEquityAdditionalInformation" id="DisclosureStockholdersEquityAdditionalInformation"> |
| <link:definition> 176 - Disclosure - Stockholders' Equity - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureStockholdersEquityAdditionalDurationalInformation" id="DisclosureStockholdersEquityAdditionalDurationalInformation"> |
| <link:definition> 177 - Disclosure - Stockholders' Equity - Additional Durational Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureWeightedAverageAssumptionsUsedToEstimateTheFairValuesOfTheStockOptionsGranted" id="DisclosureWeightedAverageAssumptionsUsedToEstimateTheFairValuesOfTheStockOptionsGranted"> |
| <link:definition> 178 - Disclosure - Weighted-Average Assumptions used to Estimate the Fair Values of the Stock Options Granted (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureStockOptionActivity" id="DisclosureStockOptionActivity"> |
| <link:definition> 179 - Disclosure - Stock Option Activity (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureStockOptionActivityParenthetical" id="DisclosureStockOptionActivityParenthetical"> |
| <link:definition> 180 - Disclosure - Stock Option Activity (Parenthetical) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureAdditionalInformationRegardingOutstandingExercisableAndVestedAndExercisableStockOptionsAndWarrants" id="DisclosureAdditionalInformationRegardingOutstandingExercisableAndVestedAndExercisableStockOptionsAndWarrants"> |
| <link:definition> 181 - Disclosure - Additional Information Regarding Outstanding, Exercisable and Vested and Exercisable Stock Options and Warrants (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureUnvestedRestrictedStockUnitsAndRestrictedSharesActivity" id="DisclosureUnvestedRestrictedStockUnitsAndRestrictedSharesActivity"> |
| <link:definition> 182 - Disclosure - Unvested Restricted Stock Units and Restricted Shares Activity (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/Disclosure401kPlanAdditionalInformation" id="Disclosure401kPlanAdditionalInformation"> |
| <link:definition> 183 - Disclosure - 401(k) Plan - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureIncomeTaxesAdditionalDurationalInformation" id="DisclosureIncomeTaxesAdditionalDurationalInformation"> |
| <link:definition> 184 - Disclosure - Income Taxes - Additional Durational Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureProvisionForIncomeTaxes" id="DisclosureProvisionForIncomeTaxes"> |
| <link:definition> 185 - Disclosure - Provision for Income Taxes (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRate" id="DisclosureReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRate"> |
| <link:definition> 186 - Disclosure - Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateParenthetical" id="DisclosureReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateParenthetical"> |
| <link:definition> 187 - Disclosure - Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate (Parenthetical) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation" id="DisclosureIncomeTaxesAdditionalInformation"> |
| <link:definition> 188 - Disclosure - Income Taxes - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilities" id="DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilities"> |
| <link:definition> 189 - Disclosure - Significant Components of Deferred Tax Assets and Liabilities (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefits" id="DisclosureSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefits"> |
| <link:definition> 190 - Disclosure - Summary of Activity Related to Gross Unrecognized Tax Benefits (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureRevenuesByGeographicArea" id="DisclosureRevenuesByGeographicArea"> |
| <link:definition> 191 - Disclosure - Revenues by Geographic Area (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureLongLivedAssetsByGeographicArea" id="DisclosureLongLivedAssetsByGeographicArea"> |
| <link:definition> 192 - Disclosure - Long-Lived Assets by Geographic Area (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.google.com/taxonomy/role/DisclosureAllowanceForDoubtfulAccountsAndSalesCredits" id="DisclosureAllowanceForDoubtfulAccountsAndSalesCredits"> |
| <link:definition> 193 - Disclosure - Allowance for Doubtful Accounts and Sales Credits (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:href="goog-20101231_cal.xml" xlink:title="Calculation Links, all"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:href="goog-20101231_def.xml" xlink:title="Definition Links, all"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:href="goog-20101231_lab.xml" xlink:title="Label Links, all"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:href="goog-20101231_pre.xml" xlink:title="Presentation Links, all"/> |
| | | </appinfo> |
| | </annotation> |
| <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <import namespace="http://xbrl.us/us-types/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-types-2009-01-31.xsd"/> |
| <import namespace="http://xbrl.us/us-gaap/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd"/> |
| <import namespace="http://xbrl.us/dei/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd"/> |
| <element name="AccessPointsEstimatedUsefulLives" id="goog_AccessPointsEstimatedUsefulLives" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AccruedLiabilitiesCurrentMember" id="goog_AccruedLiabilitiesCurrentMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AccruedRevenueShare" id="goog_AccruedRevenueShare" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectPretax" id="goog_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectPretax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AccumulatedOtherComprehensiveIncomeLossLineItems" id="goog_AccumulatedOtherComprehensiveIncomeLossLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AccumulatedOtherComprehensiveIncomeLossTable" id="goog_AccumulatedOtherComprehensiveIncomeLossTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="AcquisitionsNetofCashAcquiredAndPurchasesOfIntangibleandOtherAssets" id="goog_AcquisitionsNetofCashAcquiredAndPurchasesOfIntangibleandOtherAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AcquisitionsTextBlock" id="goog_AcquisitionsTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AdditionalVestingPeriodUnderOptionExchangeProgram" id="goog_AdditionalVestingPeriodUnderOptionExchangeProgram" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AdjustmentPointsCurrentMarketConditions" id="goog_AdjustmentPointsCurrentMarketConditions" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AdjustmentPointsLackOfActiveMarket" id="goog_AdjustmentPointsLackOfActiveMarket" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AdMobAndOn2AcquisitionsMember" id="goog_AdMobAndOn2AcquisitionsMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AdmobInc.Member" id="goog_AdmobInc.Member" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AmericaOnlineIncMember" id="goog_AmericaOnlineIncMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AmountOfCapitalLossCarryforwardsSubjectToExpiration" id="goog_AmountOfCapitalLossCarryforwardsSubjectToExpiration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AuctionRateSecuritiesAtFairValue" id="goog_AuctionRateSecuritiesAtFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AuctionRateSecuritiesCalledAtParByTheirIssuers" id="goog_AuctionRateSecuritiesCalledAtParByTheirIssuers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AuctionRateSecuritiesMaturityDateRangeEnd" id="goog_AuctionRateSecuritiesMaturityDateRangeEnd" type="us-types:dateStringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AuctionRateSecuritiesMaturityDateRangeStart" id="goog_AuctionRateSecuritiesMaturityDateRangeStart" type="us-types:dateStringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AuctionRateSecuritiesNumberOfIndividualInvestments" id="goog_AuctionRateSecuritiesNumberOfIndividualInvestments" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AuctionRateSecuritiesUnrealizedLoss" id="goog_AuctionRateSecuritiesUnrealizedLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AuctionRateSecuritiesWeightedAverageInterestRate" id="goog_AuctionRateSecuritiesWeightedAverageInterestRate" type="us-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AvailableForSaleSecuritiesContinuousUnrealizedLossLessThanTwelveMonths" id="goog_AvailableForSaleSecuritiesContinuousUnrealizedLossLessThanTwelveMonths" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AvailableForSaleSecuritiesContinuousUnrealizedLossMoreThanTwelveMonths" id="goog_AvailableForSaleSecuritiesContinuousUnrealizedLossMoreThanTwelveMonths" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AvailableForSaleSecuritiesUnrealizedGains" id="goog_AvailableForSaleSecuritiesUnrealizedGains" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="AvailableForSaleSecuritiesUnrealizedLosses" id="goog_AvailableForSaleSecuritiesUnrealizedLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="BenefitPlan401kTextBlock" id="goog_BenefitPlan401kTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="BusinessAcquisitionPurchasePriceAllocationNetAssetsAcquiredLiabilitiesAssumed" id="goog_BusinessAcquisitionPurchasePriceAllocationNetAssetsAcquiredLiabilitiesAssumed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="BusinessDescriptionAndSignificantAccountingPoliciesTextBlock" id="goog_BusinessDescriptionAndSignificantAccountingPoliciesTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="CapitalLossCarryforwardExpirationDate" id="goog_CapitalLossCarryforwardExpirationDate" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="CapitalLossCarryforwards" id="goog_CapitalLossCarryforwards" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="CashAndCashEquivalentsAndMarketableSecuritiesPolicyTextBlock" id="goog_CashAndCashEquivalentsAndMarketableSecuritiesPolicyTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="CashCashEquivalentsAndMarketableSecuritiesLineItems" id="goog_CashCashEquivalentsAndMarketableSecuritiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="CashCashEquivalentsAndMarketableSecuritiesTable" id="goog_CashCashEquivalentsAndMarketableSecuritiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="CashCashEquivalentsInvestmentsDisclosureTextBlock" id="goog_CashCashEquivalentsInvestmentsDisclosureTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="CashCollateralFromSecuritiesLending" id="goog_CashCollateralFromSecuritiesLending" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="CashCollateralReceived" id="goog_CashCollateralReceived" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ChangesInComponentsOfOtherComprehensiveIncomeTextBlock" id="goog_ChangesInComponentsOfOtherComprehensiveIncomeTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ClearwireCorporationMember" id="goog_ClearwireCorporationMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ClosingStockPrice" id="goog_ClosingStockPrice" type="us-types:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="CommitmentsAndContingenciesDisclosureLineItems" id="goog_CommitmentsAndContingenciesDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="CommitmentsAndContingenciesDisclosureTable" id="goog_CommitmentsAndContingenciesDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="CommonStockVotesPerShare" id="goog_CommonStockVotesPerShare" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ComponentsOfAccumulatedOtherComprehensiveIncomeTextBlock" id="goog_ComponentsOfAccumulatedOtherComprehensiveIncomeTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ComponentsOfConsolidatedIncomeTaxesTextBlock" id="goog_ComponentsOfConsolidatedIncomeTaxesTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ConcentrationRiskRevenuesSingleCustomerPercentage" id="goog_ConcentrationRiskRevenuesSingleCustomerPercentage" type="us-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DebtInstrumentMaturityYears" id="goog_DebtInstrumentMaturityYears" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DeferredTaxAssetsAcquiredNetOperatingLosses" id="goog_DeferredTaxAssetsAcquiredNetOperatingLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DeferredTaxAssetsAndLiabilitiesTextBlock" id="goog_DeferredTaxAssetsAndLiabilitiesTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DeferredTaxAssetsCapitalLossFromImpairmentOfEquityInvestments" id="goog_DeferredTaxAssetsCapitalLossFromImpairmentOfEquityInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DeferredTaxAssetsDepreciationAndAmortization" id="goog_DeferredTaxAssetsDepreciationAndAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DeferredTaxAssetsStateIncomeTaxes" id="goog_DeferredTaxAssetsStateIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DeferredTaxLiabilitiesOtherPrepaidExpenses" id="goog_DeferredTaxLiabilitiesOtherPrepaidExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DerivativeInstrumentsDesignatedAsFairValueHedgesGainLossNet" id="goog_DerivativeInstrumentsDesignatedAsFairValueHedgesGainLossNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="Disclosure401kPlanAdditionalInformationAbstract" id="goog_Disclosure401kPlanAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedAbstract" id="goog_DisclosureAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureAcquisitionsAdditionalDurationalInformationAbstract" id="goog_DisclosureAcquisitionsAdditionalDurationalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureAcquisitionsAdditionalInformationAbstract" id="goog_DisclosureAcquisitionsAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureAdditionalInformationRegardingOutstandingExercisableAndVestedAndExercisableStockOptionsAndWarrantsAbstract" id="goog_DisclosureAdditionalInformationRegardingOutstandingExercisableAndVestedAndExercisableStockOptionsAndWarrantsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureAllowanceForDoubtfulAccountsAndSalesCreditsAbstract" id="goog_DisclosureAllowanceForDoubtfulAccountsAndSalesCreditsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAbstract" id="goog_DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureCashAndInvestmentsAdditionalDurationalInformationAbstract" id="goog_DisclosureCashAndInvestmentsAdditionalDurationalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureCashAndInvestmentsAdditionalInformationAbstract" id="goog_DisclosureCashAndInvestmentsAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureCashCashEquivalentsAndMarketableSecuritiesAbstract" id="goog_DisclosureCashCashEquivalentsAndMarketableSecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureChangesInTheCarryingAmountOfGoodwillAbstract" id="goog_DisclosureChangesInTheCarryingAmountOfGoodwillAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureChangesInTheComponentsOfComprehensiveIncomeAbstract" id="goog_DisclosureChangesInTheComponentsOfComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureCommitmentsAndContingenciesAdditionalDurationalInformationAbstract" id="goog_DisclosureCommitmentsAndContingenciesAdditionalDurationalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureCommitmentsAndContingenciesAdditionalInformationAbstract" id="goog_DisclosureCommitmentsAndContingenciesAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureComponentsOfAccumulatedOtherComprehensiveIncomeAbstract" id="goog_DisclosureComponentsOfAccumulatedOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureComponentsOfInterestAndOtherIncomeNetAbstract" id="goog_DisclosureComponentsOfInterestAndOtherIncomeNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureComputationOfBasicAndDilutedNetIncomePerShareAbstract" id="goog_DisclosureComputationOfBasicAndDilutedNetIncomePerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureContractualMaturityDateOfMarketableDebtSecuritiesAbstract" id="goog_DisclosureContractualMaturityDateOfMarketableDebtSecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureDerivativeFinancialInstrumentsAdditionalInformationAbstract" id="goog_DisclosureDerivativeFinancialInstrumentsAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureEffectOfDerivativeInstrumentsOnIncomeAndOtherComprehensiveIncomeAbstract" id="goog_DisclosureEffectOfDerivativeInstrumentsOnIncomeAndOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsAbstract" id="goog_DisclosureExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureFairValuesOfOutstandingDerivativeInstrumentsAbstract" id="goog_DisclosureFairValuesOfOutstandingDerivativeInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsAbstract" id="goog_DisclosureFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationAbstract" id="goog_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureGoogleIncAndSummaryOfSignificantAccountingPoliciesAdditionalInformationAbstract" id="goog_DisclosureGoogleIncAndSummaryOfSignificantAccountingPoliciesAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureGrossUnrealizedLossesAndFairValuesForInvestmentsInAnUnrealizedLossPositionAbstract" id="goog_DisclosureGrossUnrealizedLossesAndFairValuesForInvestmentsInAnUnrealizedLossPositionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureIncomeTaxesAdditionalDurationalInformationAbstract" id="goog_DisclosureIncomeTaxesAdditionalDurationalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureIncomeTaxesAdditionalInformationAbstract" id="goog_DisclosureIncomeTaxesAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureLongLivedAssetsByGeographicAreaAbstract" id="goog_DisclosureLongLivedAssetsByGeographicAreaAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosurePropertyAndEquipmentAbstract" id="goog_DisclosurePropertyAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosurePropertyAndEquipmentAdditionalInformationAbstract" id="goog_DisclosurePropertyAndEquipmentAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureProvisionForIncomeTaxesAbstract" id="goog_DisclosureProvisionForIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateAbstract" id="goog_DisclosureReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureReconciliationsForAssetsMeasuredAndRecordedAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsLevel3Abstract" id="goog_DisclosureReconciliationsForAssetsMeasuredAndRecordedAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsLevel3Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureRevenuesByGeographicAreaAbstract" id="goog_DisclosureRevenuesByGeographicAreaAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureRevenuesByRevenueSourceAbstract" id="goog_DisclosureRevenuesByRevenueSourceAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureShortTermDebtAdditionalDurationalInformationAbstract" id="goog_DisclosureShortTermDebtAdditionalDurationalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureShortTermDebtAdditionalInformationAbstract" id="goog_DisclosureShortTermDebtAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" id="goog_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureStockholdersEquityAdditionalDurationalInformationAbstract" id="goog_DisclosureStockholdersEquityAdditionalDurationalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureStockholdersEquityAdditionalInformationAbstract" id="goog_DisclosureStockholdersEquityAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureStockOptionActivityAbstract" id="goog_DisclosureStockOptionActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsAbstract" id="goog_DisclosureSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureSummaryOfPurchasePriceOfAcquisitionsAbstract" id="goog_DisclosureSummaryOfPurchasePriceOfAcquisitionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureUnrealizedGainsAndLossesRelatedToInvestmentsInMarketableSecuritiesDesignatedAsAvailableForSaleAbstract" id="goog_DisclosureUnrealizedGainsAndLossesRelatedToInvestmentsInMarketableSecuritiesDesignatedAsAvailableForSaleAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureUnvestedRestrictedStockUnitsAndRestrictedSharesActivityAbstract" id="goog_DisclosureUnvestedRestrictedStockUnitsAndRestrictedSharesActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DisclosureWeightedAverageAssumptionsUsedToEstimateTheFairValuesOfTheStockOptionsGrantedAbstract" id="goog_DisclosureWeightedAverageAssumptionsUsedToEstimateTheFairValuesOfTheStockOptionsGrantedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="DocumentDocumentandEntityInformationAbstract" id="goog_DocumentDocumentandEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="EarliestVestingStartDateFromDateOfOptionExchangeProgram" id="goog_EarliestVestingStartDateFromDateOfOptionExchangeProgram" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="EarningsPerShareComputationTextBlock" id="goog_EarningsPerShareComputationTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="EmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsNonvestedAwardsWeightedAveragePeriodOfRecognition" id="goog_EmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsNonvestedAwardsWeightedAveragePeriodOfRecognition" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="EstimatesAndAssumptionsPolicyTextBlock" id="goog_EstimatesAndAssumptionsPolicyTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ExpectedAmortizationExpenseLineItems" id="goog_ExpectedAmortizationExpenseLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ExpectedAmortizationExpenseTable" id="goog_ExpectedAmortizationExpenseTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="ExpectedAmortizationExpenseTextBlock" id="goog_ExpectedAmortizationExpenseTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ExpirationDateOfOriginalLeasePeriodNoncancelableOperatingLeaseAgreementsLowerRange" id="goog_ExpirationDateOfOriginalLeasePeriodNoncancelableOperatingLeaseAgreementsLowerRange" type="us-types:dateStringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ExpirationDateOfOriginalLeasePeriodNoncancelableOperatingLeaseAgreementsUpperRange" id="goog_ExpirationDateOfOriginalLeasePeriodNoncancelableOperatingLeaseAgreementsUpperRange" type="us-types:dateStringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="FairValueAssetsAndLiabilitiesComponentDomain" id="goog_FairValueAssetsAndLiabilitiesComponentDomain" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="FairValueAssetsAndLiabilitiesComponentsAxis" id="goog_FairValueAssetsAndLiabilitiesComponentsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/> |
| <element name="FairValueAssetsAndLiabilitiesLineItems" id="goog_FairValueAssetsAndLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="FairValueAssetsAndLiabilitiesTable" id="goog_FairValueAssetsAndLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="FairValueAssetsMeasuredOnRecurringBasis" id="goog_FairValueAssetsMeasuredOnRecurringBasis" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="FairValueAssetsMeasuredOnRecurringBasisAbstract" id="goog_FairValueAssetsMeasuredOnRecurringBasisAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="FairValueLiabilitiesMeasuredOnRecurringBasis" id="goog_FairValueLiabilitiesMeasuredOnRecurringBasis" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="FairValueLiabilitiesMeasuredOnRecurringBasisAbstract" id="goog_FairValueLiabilitiesMeasuredOnRecurringBasisAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="FairValueOfFinancialInstrumentsPolicyTextBlock" id="goog_FairValueOfFinancialInstrumentsPolicyTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="FiniteLivedIntangibleAssetWeightedAverageUsefulLives" id="goog_FiniteLivedIntangibleAssetWeightedAverageUsefulLives" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ForeignCurrencyExchangeGainLossNet" id="goog_ForeignCurrencyExchangeGainLossNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ForeignExchangeContractsToPurchaseCurrenciesAxis" id="goog_ForeignExchangeContractsToPurchaseCurrenciesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/> |
| <element name="ForeignExchangeContractsToPurchaseCurrenciesDomain" id="goog_ForeignExchangeContractsToPurchaseCurrenciesDomain" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ForeignExchangeContractsToPurchaseEurosWithOtherCurrenciesMember" id="goog_ForeignExchangeContractsToPurchaseEurosWithOtherCurrenciesMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ForeignExchangeContractsToPurchaseUSDollarsMember" id="goog_ForeignExchangeContractsToPurchaseUSDollarsMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ForeignExchangeContractsToPurchaseUSDollarsWithBritishPoundsMember" id="goog_ForeignExchangeContractsToPurchaseUSDollarsWithBritishPoundsMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ForeignExchangeContractsToPurchaseUSDollarsWithCanadianDollarsMember" id="goog_ForeignExchangeContractsToPurchaseUSDollarsWithCanadianDollarsMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ForeignExchangeContractsToPurchaseUSDollarsWithEurosMember" id="goog_ForeignExchangeContractsToPurchaseUSDollarsWithEurosMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ForeignExchangeContractsToPurchaseUSDollarsWithForeignCurrenciesMember" id="goog_ForeignExchangeContractsToPurchaseUSDollarsWithForeignCurrenciesMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ForeignExchangeContractsToSellEurosWithOtherCurrenciesMember" id="goog_ForeignExchangeContractsToSellEurosWithOtherCurrenciesMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ForeignExchangeContractsToSellUSDollarsForForeignCurrenciesMember" id="goog_ForeignExchangeContractsToSellUSDollarsForForeignCurrenciesMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="FoundersAwardProgramsMember" id="goog_FoundersAwardProgramsMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="FutureAmortizationExpenseThereafter" id="goog_FutureAmortizationExpenseThereafter" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="FutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesTextBlock" id="goog_FutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="FutureRentalIncomeFromLeasesAssumedInConnectionWithPurchase" id="goog_FutureRentalIncomeFromLeasesAssumedInConnectionWithPurchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="GoodwillAdjustments" id="goog_GoodwillAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="GoodwillAndIntangibleAssetsDisclosureLineItems" id="goog_GoodwillAndIntangibleAssetsDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="GoodwillAndIntangibleAssetsDisclosureTable" id="goog_GoodwillAndIntangibleAssetsDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="GoogleNetworkWebSitesMember" id="goog_GoogleNetworkWebSitesMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="GoogleWebSitesMember" id="goog_GoogleWebSitesMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="HedgedItemMember" id="goog_HedgedItemMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ImpairmentOfMarketableAndNonMarketableSecuritiesPolicyTextBlock" id="goog_ImpairmentOfMarketableAndNonMarketableSecuritiesPolicyTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="IncomeTaxesLineItems" id="goog_IncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="IncomeTaxesTable" id="goog_IncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="IncreaseDecreaseInAccruedRevenueShare" id="goog_IncreaseDecreaseInAccruedRevenueShare" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="IncreaseDecreaseInIncomeTaxesNet" id="goog_IncreaseDecreaseInIncomeTaxesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="IncreaseDecreaseInPrepaidRevenueShareExpensesAndOtherAssets" id="goog_IncreaseDecreaseInPrepaidRevenueShareExpensesAndOtherAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="IncrementalCommonSharesAttributableToConversionOfCommonStock" id="goog_IncrementalCommonSharesAttributableToConversionOfCommonStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="IncrementalCommonSharesAttributableToRestrictedSharesAndRestrictedStockUnits" id="goog_IncrementalCommonSharesAttributableToRestrictedSharesAndRestrictedStockUnits" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="InformationTechnologyAssetsGross" id="goog_InformationTechnologyAssetsGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="InterestRateResetIntervalsMaximum" id="goog_InterestRateResetIntervalsMaximum" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="InterestRateResetIntervalsMinimum" id="goog_InterestRateResetIntervalsMinimum" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="InvestmentsClassifiedByContractualMaturityDateLineItems" id="goog_InvestmentsClassifiedByContractualMaturityDateLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="InvestmentsClassifiedByContractualMaturityDateTable" id="goog_InvestmentsClassifiedByContractualMaturityDateTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="InvestmentsClassifiedByContractualMaturityDateTextBlock" id="goog_InvestmentsClassifiedByContractualMaturityDateTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="InvestmentsInReverseRepurchaseAgreements" id="goog_InvestmentsInReverseRepurchaseAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="InvestmentsUnrealizedLossPositionLineItems" id="goog_InvestmentsUnrealizedLossPositionLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="InvestmentsUnrealizedLossPositionTable" id="goog_InvestmentsUnrealizedLossPositionTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="LandAndBuildingsGross" id="goog_LandAndBuildingsGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="LengthOfPostContractSupport" id="goog_LengthOfPostContractSupport" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="LettersOfCredit" id="goog_LettersOfCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="LongLivedAssetsByGeographyTextBlock" id="goog_LongLivedAssetsByGeographyTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="LongLivedAssetsPolicyTextBlock" id="goog_LongLivedAssetsPolicyTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="MajorTypesOfMarketableAndNonMarketableSecuritiesDomain" id="goog_MajorTypesOfMarketableAndNonMarketableSecuritiesDomain" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="Maximum401KPlanContributionRatesAsPercentageOfEmployeesEarnings" id="goog_Maximum401KPlanContributionRatesAsPercentageOfEmployeesEarnings" type="us-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="MaximumUSDLimitCommercialPaperProgram" id="goog_MaximumUSDLimitCommercialPaperProgram" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ModificationChargeForOptionsExchangedUnderOptionExchangeProgram" id="goog_ModificationChargeForOptionsExchangedUnderOptionExchangeProgram" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="MoneyMarketAndOtherFundsMember" id="goog_MoneyMarketAndOtherFundsMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="NetOperatingLossAndCapitalLossCarryforwardsByTaxAuthorityAxis" id="goog_NetOperatingLossAndCapitalLossCarryforwardsByTaxAuthorityAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/> |
| <element name="NetOperatingLossAndCapitalLossCarryforwardsByTaxAuthorityDomain" id="goog_NetOperatingLossAndCapitalLossCarryforwardsByTaxAuthorityDomain" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="NetProceedsPaymentsRelatedToStockBasedAwardActivities" id="goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="NewYorkCityPropertyMember" id="goog_NewYorkCityPropertyMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="NonMarketableEquityInvestmentsPolicyTextBlock" id="goog_NonMarketableEquityInvestmentsPolicyTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="NonoperatingIncomeExpenseMember" id="goog_NonoperatingIncomeExpenseMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="NotesToFinancialStatementsAbstract" id="goog_NotesToFinancialStatementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="NumberOfClassesOfCommonStock" id="goog_NumberOfClassesOfCommonStock" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="NumberOfOptionsExchangedUnderOptionExchangeProgram" id="goog_NumberOfOptionsExchangedUnderOptionExchangeProgram" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="NumberOfOtherAcquisitionsCompletedDuringPeriod" id="goog_NumberOfOtherAcquisitionsCompletedDuringPeriod" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="NumberOfSharesSoldToSelectedFinancialInstitutionsUnderTSOProgram" id="goog_NumberOfSharesSoldToSelectedFinancialInstitutionsUnderTSOProgram" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="On2TechnologiesInc.Member" id="goog_On2TechnologiesInc.Member" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="OpenPurchaseOrders" id="goog_OpenPurchaseOrders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="OperatingLeasesFutureMinimumPaymentsNetOfSubleaseRentalIncome" id="goog_OperatingLeasesFutureMinimumPaymentsNetOfSubleaseRentalIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="OptionsExchangedUnderOptionExchangeProgramExercisePricePerShare" id="goog_OptionsExchangedUnderOptionExchangeProgramExercisePricePerShare" type="us-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="OtherAcquisitionsMember" id="goog_OtherAcquisitionsMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="OutstandingBalanceUnderCommercialPaperProgram" id="goog_OutstandingBalanceUnderCommercialPaperProgram" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="OutstandingBalanceUnderRevolvingCreditFacility" id="goog_OutstandingBalanceUnderRevolvingCreditFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="PatentsAndDevelopedTechnologyMember" id="goog_PatentsAndDevelopedTechnologyMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="PercentageOfTotalRevenuesInUS" id="goog_PercentageOfTotalRevenuesInUS" type="us-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="PrepaidRevenueShareExpensesAndOtherAssetsCurrent" id="goog_PrepaidRevenueShareExpensesAndOtherAssetsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="PrepaidRevenueShareExpensesAndOtherAssetsCurrentAndNoncurrentMember" id="goog_PrepaidRevenueShareExpensesAndOtherAssetsCurrentAndNoncurrentMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="PrepaidRevenueShareExpensesAndOtherAssetsCurrentMember" id="goog_PrepaidRevenueShareExpensesAndOtherAssetsCurrentMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="PrepaidRevenueShareExpensesAndOtherAssetsNoncurrent" id="goog_PrepaidRevenueShareExpensesAndOtherAssetsNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="PromissoryNotesMember" id="goog_PromissoryNotesMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="Range1Member" id="goog_Range1Member" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="Range2Member" id="goog_Range2Member" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="Range3Member" id="goog_Range3Member" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="Range4Member" id="goog_Range4Member" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="Range5Member" id="goog_Range5Member" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="Range6Member" id="goog_Range6Member" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="Range7Member" id="goog_Range7Member" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="Range8Member" id="goog_Range8Member" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ReallocationOfUndistributedEarnings" id="goog_ReallocationOfUndistributedEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ReallocationOfUndistributedEarningsAsAResultOfConversionOfShares" id="goog_ReallocationOfUndistributedEarningsAsAResultOfConversionOfShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ReceivableUnderReverseRepurchaseAgreements" id="goog_ReceivableUnderReverseRepurchaseAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ReconciliationOfRestrictedStockActivityLineItems" id="goog_ReconciliationOfRestrictedStockActivityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ReconciliationOfRestrictedStockActivityTable" id="goog_ReconciliationOfRestrictedStockActivityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="ReconciliationOfStatutoryFederalTaxRateLineItems" id="goog_ReconciliationOfStatutoryFederalTaxRateLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ReconciliationOfStatutoryFederalTaxRateTable" id="goog_ReconciliationOfStatutoryFederalTaxRateTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="ReconciliationOfUnitedStatesStatutoryFederalTaxRateTextBlock" id="goog_ReconciliationOfUnitedStatesStatutoryFederalTaxRateTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="RestrictedStockAndRestrictedStockUnitsMember" id="goog_RestrictedStockAndRestrictedStockUnitsMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="RestrictedStockUnitsAndRestrictedShareActivityDisclosureTextBlock" id="goog_RestrictedStockUnitsAndRestrictedShareActivityDisclosureTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="RevenueByGeographyTextBlock" id="goog_RevenueByGeographyTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="RevenueFromExternalCustomersAndLongLivedAssetsAttributedToGeographicAreasAxis" id="goog_RevenueFromExternalCustomersAndLongLivedAssetsAttributedToGeographicAreasAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/> |
| <element name="RevenueFromExternalCustomersAndLongLivedAssetsAttributedToGeographicAreasDomain" id="goog_RevenueFromExternalCustomersAndLongLivedAssetsAttributedToGeographicAreasDomain" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="SavingsPlan401KDisclosureLineItems" id="goog_SavingsPlan401KDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="SavingsPlan401KDisclosureTable" id="goog_SavingsPlan401KDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="ScheduleOfBusinessAcquisitionsPurchasePriceAllocationLineItems" id="goog_ScheduleOfBusinessAcquisitionsPurchasePriceAllocationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ScheduleOfBusinessAcquisitionsPurchasePriceAllocationTable" id="goog_ScheduleOfBusinessAcquisitionsPurchasePriceAllocationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems" id="goog_ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable" id="goog_ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="ScheduleOfDerivativeInstrumentsGainLossInStatementOfIncomeTextBlock" id="goog_ScheduleOfDerivativeInstrumentsGainLossInStatementOfIncomeTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ScheduleOfInvestmentsInMarketableAndNonMarketableSecuritiesAxis" id="goog_ScheduleOfInvestmentsInMarketableAndNonMarketableSecuritiesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/> |
| <element name="ScheduleOfNonCancelableOperatingLeasesAxis" id="goog_ScheduleOfNonCancelableOperatingLeasesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/> |
| <element name="ScheduleOfRevenueByRevenueSourceTextBlock" id="goog_ScheduleOfRevenueByRevenueSourceTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis" id="goog_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/> |
| <element name="ScheduleOfShareBasedCompensationOptionsActivityTextBlock" id="goog_ScheduleOfShareBasedCompensationOptionsActivityTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock" id="goog_ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="SecuritiesLendingPayable" id="goog_SecuritiesLendingPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="SecuritiesOwnedAndLoaned" id="goog_SecuritiesOwnedAndLoaned" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="SegmentGeographicalGroupsOfCountriesGroupFourMember" id="goog_SegmentGeographicalGroupsOfCountriesGroupFourMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="SegmentGeographicalGroupsOfCountriesGroupThreeMember" id="goog_SegmentGeographicalGroupsOfCountriesGroupThreeMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" id="goog_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" id="goog_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" type="us-types:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedLineItems" id="goog_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTable" id="goog_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTextBlock" id="goog_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfOptionsVested" id="goog_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfOptionsVested" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" id="goog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAndVestedNumber" id="goog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAndVestedNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAndVestedWeightedAverageExercisePrice" id="goog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAndVestedWeightedAverageExercisePrice" type="us-types:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm" id="goog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract" id="goog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" id="goog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain" id="goog_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit" id="goog_ShareBasedCompensationOptionsOutstandingExercisePriceRangeLowerRangeLimit" type="us-types:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit" id="goog_ShareBasedCompensationOptionsOutstandingExercisePriceRangeUpperRangeLimit" type="us-types:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShareBasedCompensationOptionsOutstandingWeightedAverageRemainingContractualTerm" id="goog_ShareBasedCompensationOptionsOutstandingWeightedAverageRemainingContractualTerm" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="SharesSoldToSelectedFinancialInstitutionsAveragePerSharePriceUnderTSOProgram" id="goog_SharesSoldToSelectedFinancialInstitutionsAveragePerSharePriceUnderTSOProgram" type="us-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="SharesSoldToSelectedFinancialInstitutionsAveragePremiumPerSharePriceUnderTSOProgram" id="goog_SharesSoldToSelectedFinancialInstitutionsAveragePremiumPerSharePriceUnderTSOProgram" type="us-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ShortTermDebtMaturityDate" id="goog_ShortTermDebtMaturityDate" type="us-types:dateStringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="SignificantAccountingPoliciesLineItems" id="goog_SignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="SignificantAccountingPoliciesTable" id="goog_SignificantAccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="SlideIncMember" id="goog_SlideIncMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="StockBasedCompensationExpenseAssociatedWithCostOfSales" id="goog_StockBasedCompensationExpenseAssociatedWithCostOfSales" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="StockBasedCompensationExpenseAssociatedWithGeneralAndAdministrativeExpense" id="goog_StockBasedCompensationExpenseAssociatedWithGeneralAndAdministrativeExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="StockBasedCompensationExpenseAssociatedWithResearchAndDevelopmentExpense" id="goog_StockBasedCompensationExpenseAssociatedWithResearchAndDevelopmentExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="StockBasedCompensationExpenseAssociatedWithSalesAndMarketingExpense" id="goog_StockBasedCompensationExpenseAssociatedWithSalesAndMarketingExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="StockholdersEquityNoteLineItems" id="goog_StockholdersEquityNoteLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="StockholdersEquityNoteTable" id="goog_StockholdersEquityNoteTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="StockIssuedVestedOptionsAssumed" id="goog_StockIssuedVestedOptionsAssumed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="StockPlansRemainingVestingPeriodAfterFirstYearOfService" id="goog_StockPlansRemainingVestingPeriodAfterFirstYearOfService" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="StockPlansVestingPercentageAfterFirstYearOfService" id="goog_StockPlansVestingPercentageAfterFirstYearOfService" type="us-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="StockPlansVestingPercentageForRestrictedStockUnitsMaximum" id="goog_StockPlansVestingPercentageForRestrictedStockUnitsMaximum" type="us-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="StockPlansVestingPercentageForRestrictedStockUnitsMinimum" id="goog_StockPlansVestingPercentageForRestrictedStockUnitsMinimum" type="us-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="StockPlansVestingPeriodForRestrictedStockUnits" id="goog_StockPlansVestingPeriodForRestrictedStockUnits" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="SubleaseIncome" id="goog_SubleaseIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="SummaryOfCashCashEquivalentsAndMarketableSecuritiesTextBlock" id="goog_SummaryOfCashCashEquivalentsAndMarketableSecuritiesTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="TaxBenefitFromStockBasedAwardActivity" id="goog_TaxBenefitFromStockBasedAwardActivity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="TaxWithholdingRelatedToVestingOfRestrictedStockUnits" id="goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="TotalDeferredIncomeTaxExpenseBenefit" id="goog_TotalDeferredIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="TotalModificationChargeForOptionsExchangedUnderOptionExchangeProgram" id="goog_TotalModificationChargeForOptionsExchangedUnderOptionExchangeProgram" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="TradenamesAndOtherMember" id="goog_TradenamesAndOtherMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="TypeOfNonCancelableOperatingLeasesDomain" id="goog_TypeOfNonCancelableOperatingLeasesDomain" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="UndistributedEarningsOfForeignSubsidiaries" id="goog_UndistributedEarningsOfForeignSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="UnrealizedLossPositionInvestmentsTextBlock" id="goog_UnrealizedLossPositionInvestmentsTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="UnrecognizedTaxBenefitsReconciliationTableTextBlock" id="goog_UnrecognizedTaxBenefitsReconciliationTableTextBlock" type="us-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="USGovernmentNotesMember" id="goog_USGovernmentNotesMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="ValueOfSharesSoldToSelectedFinancialInstitutionsUnderTSOProgram" id="goog_ValueOfSharesSoldToSelectedFinancialInstitutionsUnderTSOProgram" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="VestingPeriodForOptionsExchangedUnderOptionExchangeProgramLowerRange" id="goog_VestingPeriodForOptionsExchangedUnderOptionExchangeProgramLowerRange" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="VestingPeriodForOptionsExchangedUnderOptionExchangeProgramUpperRange" id="goog_VestingPeriodForOptionsExchangedUnderOptionExchangeProgramUpperRange" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="WarrantsHeldBySelectedFinancialInstitutionsUnderTSOProgram" id="goog_WarrantsHeldBySelectedFinancialInstitutionsUnderTSOProgram" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="WarrantsHeldBySelectedFinancialInstitutionsUnderTSOProgramWeightedAverageExercisePrice" id="goog_WarrantsHeldBySelectedFinancialInstitutionsUnderTSOProgramWeightedAverageExercisePrice" type="us-types:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="WarrantsHeldBySelectedFinancialInstitutionsUnderTSOProgramWeightedAverageRemainingContractualTerm" id="goog_WarrantsHeldBySelectedFinancialInstitutionsUnderTSOProgramWeightedAverageRemainingContractualTerm" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="WeightedAverageEffectOfDilutiveSecuritiesAdditionalItemsAbstract" id="goog_WeightedAverageEffectOfDilutiveSecuritiesAdditionalItemsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="WeightedAverageNumberOfSharesDilutedCommonStockSubjectToRepurchaseOrCancellation" id="goog_WeightedAverageNumberOfSharesDilutedCommonStockSubjectToRepurchaseOrCancellation" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| <element name="WidevineTechnologiesIncMember" id="goog_WidevineTechnologiesIncMember" type="us-types:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/> |
| </schema> |